/* EU style // mekkanografici.com-gcmingati.net
   ===================================================== */


/* TWITTER */

#twitter_div {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	margin-bottom: 10px;
	}

#twitter_div ul {
	margin: 2px;
	padding-left: 10px;
	padding-right: 20px;
	}
	
#twitter-link {text-decoration: none; color: #4C82A8;}

#twitter_div ul li {
	list-style-type: none;
	list-style-position: outside;
	margin-bottom: 10px;
	}
 
#twitter_div ul li a {
	text-decoration: none;
	color: #6FA0C1;
	}
 
#twitter_div ul li a:hover {
	text-decoration: none;
	color: #CC0000;
	}
 
#twitter_div p {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	border-bottom: 10px;
	}


/* home
   ===================================================== */
body {
 background-color: #fff;
 margin: 0px;
 padding: 0px;
 font-family: Verdana;
 text-align: left;
}
td {
vertical-align: top;
}

hr {
width: 100%;
height: 1px;
size: 1px;
margin: 0px;
padding: 0px;
}

#container {
width: 750px;
}

.topnav				{background-color:#6FA0C1;}
.topnav a			{background-color:#6FA0C1;}
.topnav a:link		{background-color:#6FA0C1;}
.topnav a:active	{background-color:#6FA0C1;}
.topnav a:visited	{background-color:#6FA0C1;}
.topnav a:hover		{background-color:#4C82A8;}

.topnav_over			{background-color:#4C82A8;}
.topnav_over a			{background-color:#4C82A8;}
.topnav_over a:link		{background-color:#4C82A8;}
.topnav_over a:active	{background-color:#4C82A8;}
.topnav_over a:visited	{background-color:#4C82A8;}
.topnav_over a:hover	{background-color:#4C82A8;}

.topnav_out				{background-color:#6FA0C1;}
.topnav_out a			{background-color:#6FA0C1;}
.topnav_out a:link		{background-color:#6FA0C1;}
.topnav_out a:active	{background-color:#6FA0C1;}
.topnav_out a:visited	{background-color:#6FA0C1;}
.topnav_out a:hover		{background-color:#6FA0C1;}

#line {
height: 3px;
background-color: #4C82A8;
}

#intro {
font-family: Georgia, Garamond;
font-size: 1.1em;
/*line-height: -0.5em;*/
color: #6D6D6D;
letter-spacing: -0.02em;
padding-top: 5px;
}
#tab-sezioni {
background-color:#6FA0C1;
border-top: 3px solid #4C82A8; 
padding: 7px 0 7px 14px;
}
#tab-sezioni a, #tab-sezioni a:link, #tab-sezioni a:active, #tab-sezioni a:visited, #tab-sezioni a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

#tab-sezioni span{
font: bold 10px Verdana ;
color: #fff;
}
.leftColumn{
background-color: #E4E9ED;
}
.centerColumn{
}
.rightColumn{
background-color: #E4E9ED;
}

/* la data JS
========================================== */
#date{
padding: 13px 0 0 0;
font: 9px Verdana;
font-weight: bold;
color: #939393;
text-align: center;
background-color: #fff;
}


/* ricerca home form elements
========================================== */
.cercainput {
margin-top: 11px;
 margin-bottom: 5px;
 width: 150px;
 background-color: #fff;
 border: 1px solid #B7BBBC; 
 font: 10px Verdana;
}
.selecta {
 width: 80px;
 background-color: #fff;
 font: 10px Verdana;
}
.buttonSubmit{
 background-color: #fff;
 border: 1px solid #B7BBBC; 
 font: bold 10px Verdana;
}

/* lista lettere
========================================== */
#letters {
 font-family: Verdana;
 font-size: 10px;
 font-weight: bold;
 width: 150px; 
 border: 1px solid #B7BBBC; 
 padding: 7px; 
 margin: 7px 0 7px 14px; 
 background-color: #fff; 
}

#letters ul {
 list-style: none; 
 margin: 0; 
 padding: 0; 
 display: inline; 
}

#letters li {
 margin: 0; 
 display: inline; 
 text-decoration: none; 
 width: 100%; 
 color: #000;
}

#letters a {
 text-decoration: none; 
 width: 100%; 
 color: #000;
}

#letters a:hover {
 color: silver;
 background-color: #fff; 
}

/* lista nominativi autori
========================================== */
#featuredAuthors {
 font-family: Verdana;
 font-size: 10px;
 font-weight: bold;
 width: 150px; 
 border: 1px solid #B7BBBC; 
 padding: 7px; 
 margin: 7px 0 7px 14px; 
 background-color: #fff; 
}

#featuredAuthors ul {
 list-style: none; 
 margin: 0; 
 padding: 0; 
 display: inline; 
}

#featuredAuthors li {
 margin: 0; 
 display: inline; 
 text-decoration: none; 
 width: 100%; 
 color: #000;
 line-height: 15px;
}

#featuredAuthors a {
 text-decoration: none; 
 width: 100%; 
 color: #000;
}

#featuredAuthors a:hover {
 color: silver;
 background-color: #fff; 
}

/* newsletter
========================================== */
#say{
font: 10px Verdana;
padding: 7px 0 7px 0;
clear: left;
/*line-height: -1em;*/
}

.newslt {
 margin-bottom: 5px;
 width: 150px;
 background-color: #fff;
 border: 1px solid #B7BBBC; 
 font: 10px Verdana;
}

.radio {
margin: 0;
padding: 0;
}

.buttonSubmitN{
 background-color: #fff;
 border: 1px solid #B7BBBC; 
 font: bold 10px Verdana;
}

#spazia{
padding-left: 86px;
}

/* news in home
========================================== */
.news {
padding: 11px;
font: 10px Verdana;
}

#newshome{
background-color: #E4E9ED;
text-decoration: none;
color:#0078B5;
}

#newshome a{
background-color: #E4E9ED;
text-decoration: none;
color:#0078B5;
padding-left: 10px;
font-size: 10px;
font-weight: bold;
}

#newsDownload{
background-color: #E4E9ED;
text-decoration: none;
color:#0078B5;
vertical-align:	middle;
}

#newsDownload a{
background-color: #E4E9ED;
text-decoration: none;
color:#0078B5;
padding-left: 3px;
font-size: 10px;
font-weight: normal;
}

#newsDownload img{
	padding-top: 3px;
	padding-left: 7px;
}

.newsimg{
float: left;
padding: 0 5px 5px 0;
border-width: 0px;
}
.centra {
padding-left: 11px;
}

/* carello
========================================== */
#cartContainer  {
border-top: 3px solid silver;
width: 177px;
background-color: #fff;
padding-left: 14px;
 background-image: url(../media/cartbg.gif);
 background-repeat: no-repeat;
 background-position: 0px 0px; 
padding-bottom: 10px;
padding-top: 2px;
}
#linkchart {
 font-family: Verdana;
 font-size: 10px;
 font-weight: bold;
 padding-top: 12px; 
}
#linkchart ul {
 list-style: none; 
 margin: 0; 
 padding: 15px 0 0 0; 
}
#linkchart ul li {
 margin: 0; 
 display: block; 
 border-bottom: 1px solid silver;
}
#linkchart ul li a {
 text-decoration: none; 
 width: 100%; 
 color: #000;
}
#linkchart ul li a:hover {
 color: silver;
  background-color: #fff;
}
/* libri homepage
========================================== */
.copertinahome {
margin: 8px;
padding: 3px;
border: 1px solid silver;
}
.titolo-autore{
padding-left: 13px;
font-size: 10px;
color: #565656;
padding-bottom: 10px;
}
.titolo-autore span{
font-weight: bold;
}

.pubdate{
padding-top: 5px;

}
.titolo-autore span {
 color: #565656;
 background-color: #fff;
}

.titolo-autore a {
 color: #565656;
 background-color: #fff;
}

.titolo-autore a:link {
 color: #565656;
 background-color: #fff;
}

.titolo-autore a:hover {
 color: #565656;
 background-color: #fff;
}

.titolo-autore a:visited {
 color: #565656;
 background-color: #fff;
}

.titolo-autore a:active {
 color: #565656;
 background-color: #fff;
}

/* footer
========================================== */
#footer{
border-top: 2px solid #E4E4E4;
}

.linksfooter {
padding: 10px 0 14px 10px;
font-size: 10px;
}

.linksfooter a {
  text-decoration: none;
  font-weight: bold;
  background-color: #FFFFFF;
}

.linksfooter a:link {
  text-decoration: none;
  font-weight: bold;
  background-color: #FFFFFF;
}

.linksfooter a:hover {
  text-decoration: none;
  font-weight: bold;
  background-color: #FFFFFF;
}

.linksfooter a:visited {
  text-decoration: none;
  font-weight: bold;
  background-color: #FFFFFF;
}

.linksfooter a:active {
  text-decoration: none;
  font-weight: bold;
  background-color: #FFFFFF;
}

/* path (you are: etc)
========================================== */

#crumbs {
 padding: 2px 0 10px 12px;
}
#crumbs ul {
 display: inline;
 padding: 0;
 margin:0;
}
#crumbs ul li {
 display: inline;
 font: 10px Verdana;
 color: #565656;
 padding-left: 5px;
}

#crumbs a {
 font: 10px Verdana;
 font-weight: bold;
}

#crumbs a:active {color: #565656;}
#crumbs a:link {color: #565656;}
#crumbs a:visited {color: #565656;}
#crumbs a:hover {color: #565656;}

#pageContent {
border-top: 1px solid #BFBFBF;
padding: 20px;
font: 10px Verdana;
}

#pageContent a {
 color: #0000EE;
 font-weight: normal;
 text-decoration: underline;
}

#pageContent a:active {
 color: #0000EE;
 font-weight: normal;
 text-decoration: underline;
}

#pageContent a:link {
 color: #0000EE;
 font-weight: normal;
 text-decoration: underline;
}

#pageContent a:visited {
 color: #0000EE;
 font-weight: normal;
 text-decoration: underline;
}

#pageContent a:hover {
 color: #0000EE;
 font-weight: normal;
 text-decoration: underline;
}

#pageContentIn {
font: 10px Verdana;
}

#pageContentIn a {
 color: #0000EE;
 font-weight: normal;
 text-decoration: underline;
}

#pageContentIn a:active {
 color: #0000EE;
 font-weight: normal;
 text-decoration: underline;
}

#pageContentIn a:link {
 color: #0000EE;
 font-weight: normal;
 text-decoration: underline;
}

#pageContentIn a:visited {
 color: #0000EE;
 font-weight: normal;
 text-decoration: underline;
}

#pageContentIn a:hover {
 color: #0000EE;
 font-weight: normal;
 text-decoration: underline;
}

/* catalogo
========================================== */
#catalogue {
border-top: 1px solid #BFBFBF;
}

.cellaCatalogo {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

.copertinacatalogo {
margin: 0px;
padding: 3px;
border: 1px solid silver;
}

.titolo{
padding-left: 13px;
padding-bottom: 13px;
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #565656;
}

.descr{
padding-left: 13px;
padding-bottom: 13px;
font-family: Verdana;
font-size: 10px;
font-style: italic;
color: #565656;
}
.autore span{
font:10px Verdana;
font-weight: bold;
}

.pubdate{
padding-top: 5px;

}

.titolo span {
font: 10px Verdana;
font-weight: bold;
background-color: #fff;
}

.titolo a:link {
font: 10px Verdana;
font-weight: bold;
background-color: #fff;
}

.titolo a:hover {
font: 10px Verdana;
font-weight: bold;
background-color: #fff;
}

.titolo a:visited {
font: 10px Verdana;
font-weight: bold;
background-color: #fff;
}

.titolo a:active {
font: 10px Verdana;
font-weight: bold;
background-color: #fff;
}

#paginazione{
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #565656;
}

#paginazione span {
margin-top: 5px;
font-family: Arial;
font-size: 12px;
}

#paginazione a {
font-family: Arial;
font-size: 12px;
color: #6FA0C1;
background-color: #fff;
}

#paginazione a:link {font-family: Arial;font-size: 12px;color: #6FA0C1;background-color: #fff;}
#paginazione a:active {font-family: Arial;font-size: 12px;color: #6FA0C1;background-color: #fff;}
#paginazione a:visited {font-family: Arial;font-size: 12px;color: #6FA0C1;background-color: #fff;}
#paginazione a:hover {font-family: Arial;font-size: 12px;color: #6FA0C1;background-color: #fff;}

#paginazione .buttonSubmit{
 background-color: #fff;
 border: 1px solid #B7BBBC; 
 font: bold 10px Verdana;
 width: 60px;
}

/* booksellers
========================================== */
#booksellers {
border-top: 1px solid #BFBFBF;
}
#booksellers p{
margin: 0;
font: 10px Verdana;
padding: 10px;
border-bottom: 1px solid #BFBFBF;
}
#booksellers a:link {
font: 10px Verdana;
background-color: #fff;

}
#booksellers a:visited {
font: 10px Verdana;
background-color: #fff;
}

.linkafullpress {
text-align: right;
background-color: #E4E9ED;
font-weight: bold;
color:#0078B5;
}

.linkafullpress a{
background-color: #E4E9ED;
text-decoration: none;
color:#0078B5;
font-weight: bold;
}

.linknewsarchive {
background-color: #E4E9ED;
font-weight: bold;
color:#0078B5;
}

.linknewsarchive a{
background-color: #E4E9ED;
text-decoration: none;
color:#0078B5;
font-weight: bold;
}

/* reading groups
========================================== */
#intro4groups {
font-family: Georgia, Garamond;
font-size: 1.1em;
/*line-height: -.5em;*/
color: #4A85B1;
letter-spacing: -0.07em;
padding: 5px 0 10px 10px;
}
#intro4groups p{
margin: 0;
padding: 10px 0 0 0; 
font-family: Arial;
font-size: 12px;
color: #000;
letter-spacing: 0em;
}
#pdfreader{
border-top: 1px solid silver;
padding: 10px;

}


/* scheda libro
========================================== */
#bookimage{
float: left;
border: 1px solid silver;
margin: 0 5px 5px 0;
padding: 5px;
}

.scheda-titolo{
padding-left: 13px;
padding-top: 12px;
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #565656;
}

.scheda-titolo span {
font: 10px Verdana;
font-weight: bold;
}

.reviewTxt {
padding-left: 13px;
padding-top: 12px;
font-family: Arial;
font-size: 12px;
font-weight: normal;
color: #565656;
}

.reviewTxt a			{font-family: Arial;font-size: 12px;color: #565656; text-decoration: none;}
.reviewTxt a:link		{font-family: Arial;font-size: 12px;color: #565656; text-decoration: none;}
.reviewTxt a:active		{font-family: Arial;font-size: 12px;color: #565656; text-decoration: none;}
.reviewTxt a:visited	{font-family: Arial;font-size: 12px;color: #565656; text-decoration: none;}
.reviewTxt a:hover		{font-family: Arial;font-size: 12px;color: #0000EE; text-decoration: none;}

#isbn{
padding-top: 15px;
font: 10px Verdana;
}

#booksinterface {
display: inline;
}

#bookdescription {
padding-top: 20px;
font: 10px Verdana;
}

#schedalibrowrapper {
border-top: 1px solid #BFBFBF;
border-bottom: 1px solid #BFBFBF;
padding: 10px;
}

#reviewslibrowrapper {
border-top: 1px solid #BFBFBF;
padding: 10px;
}

.findthebook {
font: 10px Verdana;
background-color:#F1F1F1;
padding: 10px 0 10px 10px;
}

.findthebook a {
color: #392EF4;
font-weight: bold;
background-color:#F1F1F1;
 text-decoration: underline;
}

.findthebook a:active {color: #392EF4;}
.findthebook a:visited {color: #392EF4;}
.findthebook a:link {color: #392EF4;}
.findthebook a:hover {color: #392EF4;}

.reviews {
font: 10px Verdana;
background-color:#E4E9ED;
padding: 10px 0 10px 10px;
}

.reviews a {
color: #392EF4;
font-weight: bold;
background-color:#E4E9ED;
 text-decoration: underline;
}

.reviews a:active {color: #392EF4;}
.reviews a:visited {color: #392EF4;}
.reviews a:link {color: #392EF4;}
.reviews a:hover {color: #392EF4;}

.findthebookonline {
font: 10px Verdana;
background-color:#FFFFFF;
padding: 10px 0 5px 10px;
}

.findthebookonline a {
color: #392EF4;
font-weight: bold;
background-color:#F1F1F1;
 text-decoration: underline;
}

.findthebookonline a:active {color: #392EF4;}
.findthebookonline a:visited {color: #392EF4;}
.findthebookonline a:link {color: #392EF4;}
.findthebookonline a:hover {color: #392EF4;}

.findthebookonlineurl {
font: 10px Verdana;
background-color:#FFFFFF;
padding: 3px 0 3px 10px;
}

.findthebookonlineurl a {
color: #392EF4;
font-weight: bold;
background-color:#F1F1F1;
 text-decoration: underline;
}

.findthebookonlineurl a:active {color: #392EF4;}
.findthebookonlineurl a:visited {color: #392EF4;}
.findthebookonlineurl a:link {color: #392EF4;}
.findthebookonlineurl a:hover {color: #392EF4;}

.uty {
border-bottom: 1px solid #fff;
font: 10px Verdana;
font-weight: bold;
margin: 0;
padding: 3px ;
background-color: #eee;
}

.uty a {background-color: #eee;}
.uty a:link {background-color: #eee;}
.uty a:active {background-color: #eee;}
.uty a:visited {background-color: #eee;}
.uty a:hover {background-color: #eee;}

.uty td {
	text-align: left;
}
/* pressroom
========================================== */
#press {
border-top: 1px solid #BFBFBF;
}
#textforpress {
padding-top: 20px;
font: 13px Verdana;
}

	#textforpress i {
	font: 13px Verdana;
	font-style: italic;
	}
	
	#textforpress b {
	font: 13px Verdana;	
	font-weight: bold;
	}

#textforpressdown {
padding-top: 5px;
font: 10px Verdana;
}

#textforpressdowntiny {
padding-top: 1px;
font: 10px Verdana;
}

#bookimagepress{
float: left;
border: 1px solid silver;
margin: 10px 10px 5px 5px;
padding: 3px;
}

#blocco-press{
padding-bottom: 10px;
border-bottom: 1px solid silver;
}

#forthcoming-press{
font: 10px Verdana;
margin: 0;
padding: 0 0 10px 10px ;
border-bottom: 1px solid silver;
}

#forthcoming-press p{
font-family: Georgia, Garamond;
font-size: 1.7em;
/*line-height: -.5em;*/
color: #4A85B1;
letter-spacing: -0.07em;
padding-top: 10px;
margin:0;
}

#forthcoming-press span{
color: #939598;
}

#forminpressroom{
padding: 3px;
font: 10px Verdana;
background-color: #B2CEE0;
 background-image: url(../media/newsletterbgmanuele.gif);
 background-repeat: no-repeat;
 background-position: 0px 0px;
}
.cercainputpressroom {
 width: 150px;
 background-color: #fff;
 border: 1px solid #B7BBBC; 
 font: 10px Verdana;
}

#pressroomwrapper {
border-top: 1px solid #BFBFBF;
padding: 10px;
padding-bottom: 10px;
border-bottom: 1px solid silver;
}

.sendEmail a {
 font: 10px Verdana;
 font-weight: bold;
 color: #565656;
 background-color: #FFFFFF;
}

.sendEmail a:active {color: #565656;background-color: #FFFFFF;}
.sendEmail a:link {color: #565656;background-color: #FFFFFF;}
.sendEmail a:visited {color: #565656;background-color: #FFFFFF;}
.sendEmail a:hover {color: #565656;background-color: #FFFFFF;}

.sendEmail input {
 background-color: #fff;
 border: 1px solid #B7BBBC; 
 font: 10px Verdana;
}

.sendEmail select {
 background-color: #fff;
 border: 1px solid #B7BBBC; 
 font: 10px Verdana;
}

.sendEmail textarea {
 background-color: #fff;
 border: 1px solid #B7BBBC; 
 font: 10px Verdana;
}

#sendEmailPage {
border-top: 1px solid #BFBFBF;
border-bottom: 1px solid #BFBFBF;
padding: 20px;
font: 10px Verdana;
}

.sendEmailErrors {
	color: red;
	padding-bottom: 15px;
	font: 11px Verdana;
}

#line-results {
padding-bottom: 10px;
border-bottom: 1px solid silver;
}

#line-sep {
height: 1px;
background-color: silver;
}

#authorimage {
border: 1px solid silver;
margin: 10px 0px 10px 10px;
padding: 3px;
}

.authortxt {
padding-left: 10px;
padding-top: 12px;
color: #565656;
font: 10px Verdana;
}

#textforarchivenews {
font: 10px Verdana;
}

#blog_cnt {
border-top: 1px solid #BFBFBF;
}

#blog_cnt .outer_tbl {
	width: 100%;
}

#blog_cnt .left {
	padding-top: 15px;
	vertical-align: top;
	width: 99%;
	padding-left: 10px;
	padding-right: 10px;
}

#blog_cnt .right {
	padding-top: 15px;
	vertical-align: top;
	width: 1%;
	border-left: 1px dotted silver;
	padding-left: 10px;

	white-space: nowrap;
}

#blog_cnt .filters_lbl {
font-family: Georgia, Garamond;
font-size: 1.1em;
/*line-height: -.5em;*/
color: #4A85B1;
letter-spacing: -0.07em;
}

#blog_cnt .vspacer5 {
height: 5px;
line-height: 5px;
font-size: 5px;
}

#blog_cnt .vspacer15 {
height: 15px;
line-height: 15px;
font-size: 15px;
}

#blog_cnt .line {
height: 1px;
line-height: 1px;
font-size: 1px;
background-color: silver;
}

#blog_cnt .section {
font: 12px Verdana;
line-height: 17px;
font-weight: normal;
}

#blog_cnt .month {
padding-left: 10px;
font: 11px Verdana;
line-height: 15px;
}

#comments_cnt {
}

#comments_cnt .pad {
padding-top: 15px;
padding-left: 23px;
}

#comments_cnt .lbl {
font-family: Georgia, Garamond;
font-size: 1.1em;
/*line-height: -.5em;*/
color: #4A85B1;
padding-bottom: 10px;
}

#comments_cnt .comment_single {
border: 1px solid #DDDDDD;
}

#comments_cnt .title {
font-family: Arial;
font-size: 12px;
line-height: 17px;
font-weight: bold;
color: #565656;
padding: 5px;
}

#comments_cnt .title span {
font: 10px Verdana;
font-weight: bold;
}

#comments_cnt .message {
font: 11px Verdana;
line-height: 15px;
text-align: justify;
color: #565656;
padding: 5px;
}

#comments_cnt .message a, #comments_cnt .message a:active, #comments_cnt .message a:link, #comments_cnt .message a:visited, #comments_cnt .message a:hover {
color: #0000EE;
font-weight: normal;
text-decoration: underline;
}

#comments_cnt .vspacer5 {
height: 5px;
line-height: 5px;
font-size: 5px;
}

#comments_cnt .vspacer15 {
height: 15px;
line-height: 15px;
font-size: 15px;
}

#comments_cnt .line {
height: 1px;
line-height: 1px;
font-size: 1px;
background-color: silver;
}

#comments_cnt form {
	margin: 0px;
	padding: 10px;
}

#comments_cnt label {
	font: bold 11px Verdana;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}

#comments_cnt input {
 background-color: #fff;
 border: 1px solid #B7BBBC; 
 font: 10px Verdana;
}

#comments_cnt select {
 background-color: #fff;
 border: 1px solid #B7BBBC; 
 font: 10px Verdana;
}

#comments_cnt textarea {
 width: 100%;
 background-color: #fff;
 border: 1px solid #B7BBBC; 
 font: 10px Verdana;
}

#comments_cnt .buttonSubmit {
 background-color: #fff;
 border: 1px solid #B7BBBC; 
 font: bold 10px Verdana;
}

#comments_cnt .error {
	font: bold 11px Verdana;
	color: red;
}

#comments_cnt .display {
	text-align: justify;
	font: normal 11px Verdana;
}
