/*
@font-face{font-family:'Droid Sans';font-style:normal;font-weight:normal;src:local('Droid Sans'), url('http://themes.googleusercontent.com/font?kit=POVDFY-UUf0WFR9DIMCU8g') format('truetype')}
@font-face{font-family:'Droid Sans';font-style:normal;font-weight:bold;src:local('Droid Sans'), url('http://themes.googleusercontent.com/font?kit=EFpQQyG9GqCrobXxL-KRMVtXRa8TVwTICgirnJhmVJw') format('truetype')}


@font-face{font-family:'Diavlo';font-style:normal;font-weight:normal;src:local('Diavlo'), url('http://www.alkimielibreria.it/wp-content/fonts/futura/Futura.ttc') format('truetype')}
@font-face{font-family:'Diavlo';font-style:normal;font-weight:bold;src:local('Diavlo'), url('http://www.alkimielibreria.it/wp-content/fonts/futura/Futura.ttc') format('truetype')}
*/

body {
	font:.75em/1.7em Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size: 13px;
	color: #555555;
	background-color: #1A60C0;
	background-image: url(immagini/header_bg.jpg);
	background-position:top;
	background-repeat: repeat-x;
	text-align: center;
	margin: 0;
	padding: 0;

}
a:link {
	color: #666666;
}
a:visited {
	color: #666666;
}
a:hover, a:active, a:focus {
	color: #1A60C0;
}

li{
line-height: 15px;
}

h1{
font-size: 23px;
}

h2 {
	color: #988344;
	/*border-bottom: 1px solid #666666;*/
	font-size: 30px;
	font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
	/*background-image: url(immagini/penna.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;*/
	padding: 14px 0px 6px 0px;
	margin: 0;
	line-height: 29px;
	font-weight: normal;
}
h2 a:link {
	text-decoration: none;
	color: #988344;
}


.articolo h2{
	color: #1A60C0;
	font-size: 18px;
	font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
	/*background-image: url(immagini/penna.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;*/
	padding: 14px 0px 6px 0px;
	margin: 0;
	line-height: 3px;
	font-weight: bold;
}

#art_toccare h2{
	color: #988344;
	/*border-bottom: 1px solid #666666;*/
	font-size: 30px;
	font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
	/*background-image: url(immagini/penna.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;*/
	padding: 14px 0px 6px 0px;
	margin: 0;
	line-height: 29px;
	font-weight: normal;
}


#art_sospendere h2{
	color: #988344;
	/*border-bottom: 1px solid #666666;*/
	font-size: 30px;
	font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
	/*background-image: url(immagini/penna.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;*/
	padding: 14px 0px 6px 0px;
	margin: 0;
	line-height: 29px;
	font-weight: normal;
}

#art_vivere h2{
	color: #988344;
	/*border-bottom: 1px solid #666666;*/
	font-size: 30px;
	font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
	/*background-image: url(immagini/penna.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;*/
	padding: 14px 0px 6px 0px;
	margin: 0;
	line-height: 29px;
	font-weight: normal;
}

#post-3 h2{
	color: #988344;
	/*border-bottom: 1px solid #666666;*/
	font-size: 30px;
	font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
	/*background-image: url(immagini/penna.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;*/
	padding: 14px 0px 6px 0px;
	margin: 0;
	line-height: 29px;
	font-weight: normal;
}
	
h3 {
	font-size: 14px;
	font-weight: normal;
	font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
	color: #666666;
}
blockquote {
	background-color: #eeeeee;
	border-left: 1px dotted #dddddd;
	padding: 10px;
}
caption {
	background-color: #eeeeee;
   font-weight: bold;
}

#wp-calendar {
	width: 100%;
}
#centrato {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	text-align: left;
	margin-top: 0;
	padding: 0;
	background-color: #FDFDFD;

}


#banner_alkimie{
	position: absolute;
	top:5px;
	margin-left:355px;
	background-image: url(immagini/banner_alkimie.png);
	width: 251px;
	height: 111px;
}


.descrizione_top{
	margin-top: 70px;
	font-size: 11pt;
	text-transform: uppercase;
	color: #FFFFFF;
}


#testata {
	width: 960px;
	height: 450px;
	background-image: url(immagini/header.jpg);
	background-repeat: no-repeat;
	padding: 20px 0 0 0;
	margin: 0;
	text-align: center;
}
#testata h1 {
	color: #ffffff;
	font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
	padding-left: 45px;
	font-weight: normal;
	font-size: 40px;
	padding-top: 0px;
	margin: 0 0 0 0;
}
#testata h1 a {
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px dotted #ffffff;
}
#testata h2 {
	color: #ffffff;
	font-size: 14px;
	padding: 0 0 0 45px;
	font-weight: normal;
	background: none;
	margin: 8px 0 0 0;
	border: 0;
}



#menu_pg{
	position: absolute:
	width:655px;
	margin-top: 100px;
	text-align: center;
}


#menu_pagine{
	text-align: center;
}

ul#menu_pagine {
	padding-top: 0px;
	padding-left: 0px;
}
ul#menu_pagine li {
	display: inline;
	margin: 0;
	padding: 4px;
	font-size: 20px;
}
#menu_pagine a {
	color: #666666;
	text-decoration: none;
}
#menu_pagine a:hover {
	color: #988344;
	border-bottom: 2px solid #666666;
}





		.menu_tab{
		  overflow:hidden;
		  margin:0;
		  padding:0;
		  list-style:none;
		}
		.menu_tab a{
		  overflow:hidden;
		  height:120px;
		  float:left;
		  margin-right:5px;
		  text-indent:-200px;
		  background:url(immagini/sfondo-menu.png) no-repeat;
		}
		
		
		li.home a{background-position:0px 40px; 		  width:94px;}
		li.page-item-119 a{background-position:-94px 40px; 		  width:115px;}
		li.page-item-3 a{background-position:-210px 40px; 		  width:116px;}
		li.page-item-5 a{background-position:-326px 40px; 		  width:96px;}
		li.page-item-115 a{background-position:-422px 40px; 		  width:96px;}
		li.page-item-11 a{background-position:-520px 40px; 		  width:99px;}
		li.page-item-9 a{background-position:-619px 40px; 		  width:111px;}
			
		
		li.home a:hover{background-position:0px 20px;}
		li.page-item-119 a:hover{background-position:-94px 20px;}
		li.page-item-3 a:hover{background-position:-210px 20px;}
		li.page-item-5 a:hover{background-position:-327px 20px;}
		li.page-item-115 a:hover{background-position:-422px 20px;}
		li.page-item-11 a:hover{background-position:-520px 20px;}
		li.page-item-9 a:hover{background-position:-619px 20px;}


		li.current_page_item a{
		background-position: inherit 20px !important;
		}
		



#menu_bar{
	margin-top: 57px;
	margin-left: 93px;
}

ul#menupages {
	margin: 0px;
	padding: 0;
}
ul#menupages li {
	display: inline;
	margin: 0;
	padding: 4px;
	font-size: 20px;
	border-right: 1px solid #90AACE;

}
#menupages a {
	color: #FFFFFF;
	text-decoration: none;
}
#menupages a:hover {
	color: #FFFFFF;
	border-bottom: 2px solid #988344;
}


#foglio_top{
	position: absolute;
	background-image: url(immagini/foglio_top.png);
	width: 960px;
	height: 153px;
	margin-top: -172px;
}


#contenitore {
	margin: 0;
	padding: 0;
}
#pagina {
	/*background-image: url(immagini/sfondo_spirale.png);*/
	background-position: center;
	background-repeat: no-repeat;
	float: left;
	width: 655px;
	padding-left: 20px;
	padding-right: 40px;
	margin-top:-60px;
	position: relative;
	z-index: 100;
}



#sidebar h2 {

	width:230px;
	height:78px;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding:46px 0 0 0;	
	margin:25px 0 15px 0;
	text-align:center;
	background:url(immagini/sidebar_top.png) no-repeat top;
	font-weight: normal;
	line-height: 18px;
	}


#sidebar ul {
	background:url(immagini/sidebar_bottom.png) no-repeat bottom;
	background-position: bottom !important;
	padding-bottom: 25px !important;
	width:230px;
	}




ul#sidebar {
	width: 225px;
	padding-right: 20px;
	float: left;
	margin: 0;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-top:-90px;
	position: relative;
	z-index: 100;

}
#sidebar ul {
	margin-bottom: 25px;
	margin-top: -54px;
	padding: 0;
}
#sidebar li {
	list-style: none;
}
#sidebar #categories-1 li {
	background-image: url(immagini/piu.gif) !important; 
	background-repeat: no-repeat !important;
	background-position: 0% 50% !important;
}
/* colore della lista degli ultimi post */
#sidebar #recent-posts li,
#sidebar #archives li {
	background-image: url(immagini/pencil.gif)!important;
	background-repeat: no-repeat!important;
	background-position: 0% 50% !important;
}

#sidebar .widget {
	border: 0;
	margin: 0;
	padding: 0;
}

/*---------------------------*/
/* lista destra, links generici */
#sidebar ul li {
	list-style: none;
	margin: 0;
	padding: 2px 4px 2px 20px;
	background:url(immagini/sidebar_center.png) no-repeat !important;
	background-repeat: no-repeat!important;
	background-position: 0% 50% !important;
	width:196px;
}

#sidebar ul li a {

	background-image: url(immagini/spirale.gif) no-repeat !important;
	background-position: 0% 50% !important;
}






#sidebar ul li a:link,
#sidebar ul li a:visited {
	color: #666666;
	text-decoration: none;
}
#sidebar ul li a:hover,
#sidebar ul li a:focus,
#sidebar ul li a:active {
	color: #1A60C0;
	text-decoration: none;
}
/*------------------------------*/
#footer {
	width: 900px;
	padding: 110px 45px 0 45px;
	background-image: url(immagini/footer.jpg);
	background-repeat: no-repeat;
	clear: left;
	height: 230px;
	z-index: 1;
	color: #cccccc;
	
#footer_elements{
}
	
}
#primofoot, #secondofoot {
	width: 38%;
	float: left;
}
#terzofoot {
	float: left;
	width: 24%;
}
#primofoot h4, #secondofoot h4, #terzofoot h4{
	font-size: 12px;
	color: #EEEEEE;
	font-weight: bold;
	margin: 50px 0 4px 0;
	padding: 0;
}
#footer ul {
	margin-top:0;
	padding: 0;
}
#footer ul li {
	margin: 0 20px 0 0;
	padding: 0 0 0 0;
	list-style: none;
}
#footer a:link,
#footer a:visited {
	color: #999999;
	text-decoration: none;
}
#footer a:hover,
#footer a:active,
#footer a:focus {
	color: #ffffff;
	text-decoration: none;
}
#credits {
	text-align: center;
	clear: left;
	font-size: 11px;
	background-color: #1A60C0;
	color: #EEEEEE;
	padding-bottom: 10px;
}
p.undertitle {
	padding: 0 0 20px 0;
	color: #666666;	
}
p.undertitle a:link,
p.undertitle a:visited,
p.undertitle a:hover,
p.undertitle a:active,
p.undertitle a:focus {
	color: #988344;
}

.titolo_pg {
	float: left;
	width: 655px;
}

.titolo {
	float: left;
	margin-left: 80px;
	margin-bottom: 20px;
	width: 585px;
}


.titolo_nospace {
	float: left;
	width: 585px;
}

.data {
	position: absolute;
	background-image: url(immagini/tab.png);
	background-repeat: no-repeat;
	width: 150px;
	height: 90px;
	margin-left: -85px;
	float: left;
	margin-top: -10px;
	font-size: 15px;
}
.mese {
	color: #DDDDDD;
	text-align: center;
	text-transform: uppercase;
	position: absolute;
	margin-top: 25px;
	margin-left: 58px;

}
.numero {
	font-family: Georgia, Droid Sans;
	font-size: 25px;
	color: #FFFFFF;
	text-align: center;
	padding: 0;
	position: absolute;
	margin-top: 22px;
	margin-left: 98px;
}
.articolo {
	clear: left;
	width: 590px;
	/*background-image: url(immagini/sfondopost.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%; */
}
p {
	margin: 0;
	padding: 0;
}
.bottompost {
	clear: left;
	background-image: url(immagini/tape.png);
	background-repeat: no-repeat;
	padding: 8px 0 8px 0;
	height: 21px;
	margin-bottom: 50px;
	margin-top: 5px;

}
.categoria {
	background-image: url("immagini/spirale.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 16px;
	float: left;
}
.commenti {
	background-image: url(immagini/commento.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
	line-height: 16px;
	float: right;
}
.bottompost a:link,
.bottompost a:visited,
p.undertitle a:link,
p.undertitle a:visited {
	text-decoration: none;
}
/* commenti */
.commento {
	border-bottom: 1px dotted #dddddd;
	padding: 4px;
}
.commento h4 {
	color: #666666;
	padding: 0;
	margin: 4px 0;
	font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 14px;
	float: left;
}
.commento .idcomm {
	font-size: 16px;
	font-weight: bold;
	float: left;
	width: 20px;
}
.commento p {
	clear: left;
}
.navigation {
	clear: both;
	padding: 10px 0px;
}
.navigation a, .navigation a:visited {
	color: #666666;
}
.previous-entries a {
	float: left;
	padding-left: 18px;
	background: url(immagini/mini-nav-left.gif) no-repeat left center;
}
.next-entries a {
	float: right;
	padding-right: 18px;
	background: url(immagini/mini-nav-right.gif) no-repeat right center;
}
.commento small {
	font-size: 10px;
	margin-bottom: 5px;
	display: block;
}
.commento cite {
	font-weight: bold;
	font-size: 14px;
}



.menu_cat{
	
}

.titolo_cat{
	clear: both;
	font-size:20px;
	margin:0;
	padding:4px;
}

.titolo_cat a {
	color: #666666;
	text-decoration: none;
}
.titolo_cat a:hover {
	color: #988344;
	border-bottom: 2px solid #666666;
}

.img_cat{
	float:left;
}

img.img_cat a{
	border: none;
}

.descr_cat{
	font-size: 14px;
}

.descr_cat a{
	text-decoration: none;
}

.sep_cat{
	margin-top: 20px;
	clear: both;

}



#art_toccare{
background-image: url("immagini/bg_toccare.jpg");
background-repeat: no-repeat;
overflow: hidden;
padding-left:173px;
margin-bottom: 30px;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius:10px;

}

#art_sospendere{
background-image: url("immagini/bg_sospendere.jpg");
background-repeat: no-repeat;
overflow: hidden;
padding-left:173px;
margin-bottom: 30px;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius:10px;
}

#art_vivere{
background-image: url("immagini/bg_vivere.jpg");
background-repeat: no-repeat;
overflow: hidden;
padding-left:173px;
margin-bottom: 10px;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius:10px;
}



.articolo p img{
margin-right: 20px;
margin-bottom: 20px;
float: left;
}

.articolo p a img{
margin-right: 20px;
float: left;
margin-bottom: 20px;
}

.hidden{
visibility: hidden;
}

.citazione{
margin-top: 40px;
margin-bottom: 20px;
}

.testo_citazione p{
background: url("immagini/apice2.png") no-repeat scroll right bottom transparent;
font-size: 17px;
font-family: cursive;
}

.titolo_citazione{
float: left;
margin-left: 20px;
font-style: italic;

}

.apici{
float: left;
font-family: cursive;
font-size: 35px;
}


.edit-citazione{

}


.citazione img{
float: left;
margin-right: 5px;
}

