/* 
	Theme Name: Emetofobia 
	
	Description: Tema per blog emetofobia
	Author: Pikadilly
	Author URI: http://blog.pikadilly.it
	Version: 2.0
		
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


body{
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	font-family: Century_Gothic, verdana;
	background-color: #FFFFFF;
	min-width:1000px;
}

@font-face {
	  font-family: "Dennis_Regular";
	  src: url( font/Dennis_Regular.eot ); /* IE */
	}

	@font-face {
	  font-family: "Dennis_Regular";
	  src: local("Dennis_Regular"),
          local("Dennis_Regular"),
          url(  font/Dennis_Regular.ttf  ) format("truetype"); /* non-IE */
	}



@font-face {
	  font-family: "Century_Gothic";
	  src: url( font/Century_Gothic.eot ); /* IE */
	}

	@font-face {
	  font-family: "Century_Gothic";
	  src: local("Century_Gothic"),
          local("Century_Gothic"),
          url(  font/Century_Gothic.ttf  ) format("truetype"); /* non-IE */
	}


a{
	outline:none;
	text-decoration: none;
}
a img, img a{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
img{}
img.alignleft{
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
img.alignright{
	float: right;
	margin-bottom: 5px;
	margin-left: 5px;
}
img.aligncenter{
display: block;
margin-left: auto;
margin-right: auto;
padding: 5px;

}



ul, li{ list-style:none;
	margin: 0px;
	padding: 0px;}
.clear{
	clear: both;
}
h1,h2,h3,h4{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
hr{
	height: 1px;
	border-top-color: #79003D;
	border-right-color: #79003D;
	border-bottom-color: #79003D;
	border-left-color: #79003D;
	width: 98%;
}

p{
	margin: 0px;
	padding: 0px;
}

#bg{
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	background-position: center top;
	}
	
	/*avvertimento per ie6*/
#container{
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}

/*header*/
#header{
	position: relative;
	height: 665px;
	
}

#header #cerca, #header .logo, #header #menu, #header #netw, #header #attenzione, #header .h_profilo, #header #feed{
	position: absolute;	
	
}

#header .logo{
	width: 500px;
	top:55px;
	left:0;	
}
#header  .logo h1 a{
	color: #53242E;
	font-size: 1.8em;
	font-family: Dennis_Regular;
}

#header  .logo h1 a:hover{

	color: #9b4354;
}

#header  .logo h2 {
	text-align: right;

	
}


/*Menu*/
#header #menu{
	height: 37px;
	
	font-size: 1em;
}
#header #menu ul{
}
#header #menu ul li{
	float: left;
	padding-top: 5px;
	padding-right: 2px;
	padding-left: 2px;
}
#header #menu ul li a{
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}
#header #menu ul li a:hover{
	color: #CCCCCC;
}

/*cerca*/
#cerca{
	height: 76px;
	width: 235px;
	right:5px;
	top:0;
}
#cerca .searchinput{
	margin-top: 30px;
	margin-left: 15px;
	background-image: none;
	width: 150px;
	border: 1px solid #FFFFFF;
}
#cerca input .l_input{
margin-top: 30px;

}
/*feed e social*/
#feed{
	height: 65px;
	top:153px;
	right:3px;
	width: 200px;
}

#feed .fb, #feed .rss{
	height: 60px;
	width: 60px;
	float: right;
}
#feed .fb a, #feed .rss a{
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 100%;
	width: 100%;
	text-indent: -9999px;
}
#feed .fb a:hover, #feed .rss a:hover{
	background-position: left bottom;
	height: 60px;
	width: 60px;
}
#feed .fb a{
	background-image: url(images/facebook.png);
}
#feed .rss a{
	background-image: url(images/feed.png);
}
/*attenzione e network*/
#header #attenzione{
	height: 270px;
	width: 494px;
	top:275px;
	left:0;
	font-size: 13px;
}


#header #attenzione .a_testi{
	
}

#header #attenzione .a_testi h3{
	padding-top: 30px;
	padding-left: 105px;
	font-size: 1.5em;
	color: #FF0000;
	margin-bottom: 20px;
}
#header #attenzione .a_testi p{
	padding-left: 30px;
	color: #FFFFFF;
	padding-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#header #attenzione .a_testi p.dx{
	clear: both;
	text-align: center;

	font-weight: bold;
	text-transform: uppercase;

}
#header #attenzione .a_testi p.dx a{
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	display: block;
	padding: 2px;
			-moz-border-radius: 5px;
-webkit-border-radius: 5px; 
}
#header #attenzione .a_testi p.dx a:hover{
	text-decoration: underline;
	color: #9b4354;
}
/*net*/
#header #netw{
	height: 335px;/*360*/
	width: 450px;
	right:10px;
	bottom:48px;
}
#header #netw img{
	float: left;
	padding-right: 5px;
}

/*h profilo*/
#header .h_profilo{
	bottom:55px;
	left:340px;
	font-family: "Dennis_Regular";
	font-size: 1.5em;
	height: 50px;
	width: 90px;
	padding-top: 5px;
	text-align: right;
}
#header .h_profilo a{
	color: #FFFFFF;
}

#header .h_profilo a:hover{
	color: #9b4354;
}

/*corpo*/
#corpo{
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 10px;
}
#main, #sidebar{
}
#main{
	float: left;
	width: 605px;
}

#ie6{
	height: 0px;	
	}

#main .m_testi{

}
/*avvertimenti sopra le categorie e avvertimento prima di commentare*/
#main .av{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px;
	background-color: #EEEEEE;
	margin-bottom: 20px;
	min-height:50px;
}

#main .av h4{
	font-family: Century_Gothic;
	font-size: 22px;
	color: #8f1e47;
}
#main .av a{
	background-color: #9b4354;
	color: #FFFFFF;
}
#main .av a:hover{
	background-color: #53242E;
	
}
#main .m_testi h3, #main  .risultato_n h3{
	margin: 0px;
	padding: 0px;
	clear: both;	
	
}
#main .m_testi h3 a, #main .risultato_n h3, #main .m_testi h3, #main .m_testi h2{
	color: #9b4354;
	font-size: 20px;
	font-family: Verdana;
	width: 85%;
	font-weight: bold;
	padding-top: 10px;
	vertical-align: bottom;
	padding-bottom: 14px;
}
#main .m_testi h3 a{

}
#main .m_testi h3 a:hover{
	color: #53242E;
}

#main .m_testi .cont{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	padding-top: 5px;
	;
}
#main .m_testi .cont p, #main #commentblock .commenttext .c_testo p{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	line-height: 20px;
	margin: 0px;
}

/*ol, ul, li*/
#main .m_testi .cont ol{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#main .m_testi .cont ul{
	
}
#main .m_testi .cont ol li{
	list-style-type: decimal!important;
	margin-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	background-color: #EEEEEE;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 90%;
}
#main .m_testi .cont ul li{
	margin-left: 36px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	background-color: #EEEEEE;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	list-style-type: disc;
	width: 90%;
}


#main .m_testi .cont blockquote{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #EBEBEB;
	border: 1px dotted #666666;
	background-image: url(images/quote.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 5px;
	font-family: "Century_Gothic";
}


#main .m_testi .cont img{
	border: 3px solid #CCCCCC;
	padding: 3px;
}
/*smile*/

#main .m_testi .cont img.wp-smiley{
	border: none!important;
}
#main .m_testi .cont a, .post_simili a,  #articoliautore .autore a{
	text-decoration: underline;
	color: #9b4354;
	font-weight: bold;
	font-family: "Century_Gothic";
}
#main .m_testi .cont a:hover, .post_simili a:hover,  #articoliautore .autore a:hover{

		color: #53242E;
}

#main .m_testi .cont h4{
	font-size: 15px!important;
	margin-bottom: 10px;
	font-weight: bold;
	background-color: #EEEEEE;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 10px;
	clear: both;
}
#main .m_testi .cont h3 /*h3 dei contenuti*/{
	font-family: "Century_Gothic";
	margin-bottom: 10px;
}
#main .m_testi .tit_det_dat{
	position: relative;
	clear: both;
	height: 60px;
}
#main .m_testi .tit_det_dat .dettagli{
	position: absolute;
	top:10px;
	color: #FFFFFF;
	line-height: 30px;
	padding-left: 5px;
	background-color: #A5475C;
	font-size: 12px;
	width: 596px;
			-moz-border-radius: 5px;
-webkit-border-radius: 5px; 
}
#main .m_testi .tit_det_dat .dettagli a{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#main .m_testi .tit_det_dat .dettagli a:hover{
	text-decoration: underline;
}
#main .m_testi .tit_det_dat .data{
	background-image: url(images/data.png);
	background-repeat: no-repeat;
	height: 60px;
	width: 100px;
	z-index:5;
	position: absolute;
	right:3px;
	top: 0px;
	color: #FFFFFF;
	font-family: Dennis_Regular;
	font-weight: bold;
}
/*data con posizione relativa*/
#main .m_testi .tit_det_dat .data .d_t{
	position: relative;
	padding: 5px;
	width: 81px;
}
#main .m_testi .tit_det_dat .data .anno, #main .m_testi .tit_det_dat  .data .giorno, #main .m_testi .tit_det_dat  .data .mese{
	position: absolute;
	font-size: 12px;
}

#main .m_testi .tit_det_dat  .data .giorno{
	top:8px;
	left:10px;
	
}
#main .m_testi .tit_det_dat  .data .mese{
	top:24px;
	left:15px;
	
}
#main .m_testi .tit_det_dat  .anno{
	left:60px;
	top:18px;
	font-size: 11px!important;	
}

/*form contatti*/
#main .m_testi  .contatti{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #EFEFEF;
	width: 95%;
}
#main .m_testi  .contatti form{
	padding: 10px;
}

#main .m_testi  .social{}
#main .m_testi a.more-link{
	background-image: url(images/leggitutto.png);
	background-repeat: no-repeat;
	width: 157px;
	display: block;
	color: #FFFFFF;
	font-family: Dennis_Regular;
	line-height: 60px;
	padding-left: 10px;
	font-size: 1.4em;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none!important;
}
#main .m_testi a.more-link:hover{
	color: #53242E;
}
/*post simili*/
#main #articoliautore {
	margin-bottom: 10px;
	min-height:160px;
	background-repeat: no-repeat;
	height: 200px;
	width: 600px;
	font-family: Verdana !important;
}
#main #articoliautorel  h3{

	color: #53242E;
	font-size: 1.5em;
}
#main #articoliautore .post_simili, #main #articoliautore .autore{
	width: 283px;
	height: 190px;
	background-repeat: no-repeat;
	padding: 5px;
	
}
#main #articoliautore .post_simili{
	background-image: url(images/articoli.png);
	float: left;	
}

#main #articoliautore .autore{
	background-image: url(images/autore.png);
	float: right;
	font-size: 13px;
}
#main #articoliautore .autore p{
}
#main #articoliautore .autore img{
	float: left;
	border: 3px solid #FFFFFF;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 2px;
}
#main  .social_bookmark  {
	background-image: url(images/bookmark.png);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 40px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#main  .social_bookmark .so {
	float: left;
	padding-right: 3px;
}

#main .post_simili li{
	list-style-type: disc;	/*background-image: url(images/li.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;*/
	margin-left: 10px;
	color: #9b4354;

}
#main .post_simili li a{
	font-family: verdana;
	font-size: 12px;
}
#main .post_simili ul{
	padding-top: 10px;
	padding-left: 10px;
}

 #main  #articoliautore .post_simili a, #main  #articoliautore .autore a{
	text-decoration: none;
	
}

/*plugin pagenavi*/
#main .wp-pagenavi{
	margin-top: 10px;
	
}
/*bottincino top*/

#main  #top{
	clear: both;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*risultato ricerca negativo*/

#main  .risultato_n{
	height: 200px;
	clear: both;

}
#main  .risultato_n h3{
	margin-bottom: 10px;
}
/*commenti*/

#main #commentblock{}
#main #commentform p a{
	color: #53242E;
	font-weight: bold;
}
#main #commentform p a:hover{
	text-decoration: underline;	
}
#main #commentblock ol.commentlist{
	margin: 0px;
	padding: 0px;
}
#main #commentblock ol.commentlist .comment_top{
	background-image: url(images/commenti_01.png);
	background-repeat: no-repeat;
	height: 115px;
	color: #000000;
	font-size: 12px;
	
}
#main #commentblock ol.commentlist .comment_top a{
	color: #53242E;
}
#main #commentblock ol.commentlist .comment_top a:hover{
	text-decoration: underline;
}
#main #commentblock ol.commentlist .comment_top .top_c{
	padding-left: 20px;
	position: relative;
	padding-top: 3px;
}
#main #commentblock ol.commentlist .comment_top .top_c div{
	color: #FFFFFF;
	font-family: Dennis_Regular;
	height: 20px;
	width: 20px;
	position: absolute;
	right:43px;
	top:38px;
	font-size: 1.4em!important;
}
#main #commentblock ol.commentlist .comment_top .top_c span.autore{
	position: absolute;
	left:20px;
	top:30px;
		
	
}

#main #commentblock ol.commentlist .comment_top .top_c .avatar{
	
	border: 2px solid #FFFFFF;
		position: absolute;
		top:26px;
		right:72px;
			
}
#main #commentblock .commenttext{
	background-image: url(images/commenti_02.png);
	background-repeat: repeat-y;
}
#main #commentblock .commenttext .c_testo{
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Verdana;
	font-size: 12px;
}
#main #commentblock .commenttext .c_testo a{
	color: #53242E;
	font-weight: bold;
}

#main #commentblock .commenttext .c_testo a:hover{
	color: #9b4354;
}
#main #commentblock .commenttext .c_testo blockquote{
	background-color: #FFFFFF;
	border: 2px dotted #666666;
	padding: 10px;
	background-image: url(images/quote.png);
	background-repeat: no-repeat;
	background-position: right;
		-moz-border-radius: 5px;
-webkit-border-radius: 5px; 
}
#main #commentblock .comment_bottom{
	background-image: url(images/commenti_03.png);
	background-repeat: no-repeat;
	height: 21px;
}
#main #commentblock{}

#main #commentblock p#comments, #main #commentblock p#respond{
	font-family: Dennis_Regular;
	text-align: right;
	font-size: 20px;
}

#main #commentblock p.respond{
	background-color: #9b4354;
	padding: 5px;
	color: #FFFFFF;
	text-align: left;
	width: 590px;
	background-image: url(images/commentI_icona.png);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 20px;
		-moz-border-radius: 5px;
-webkit-border-radius: 5px; 
}

#main #commentblock p.respond:hover{
	background-color: #53242E;
}
#main #commentblock form{
	margin-top: 20px;
	
}
#main #commentblock .com_tag{
	background-color: #E2E2E2;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 590px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#main #commentblock .com_tag p{

}
#main #commentblock .com_tag strong{
	color: #FFFFFF;
	background-color: #9b4354;
	padding: 1px;
}
#main #commentblock form label {


}
#main #commentblock form p {
	margin-bottom: 20px;
}
#main #commentblock textarea#comment{
	width: 595px;	
}
#main #commentblock form p label input#invia{
	background-color: #9b4354;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	width: 100px;
	padding: 5px;	
}
#main #commentblock input#invia:hover{
background-color: #53242E;
}

#main #commentblock p.subscribe-to-comments{
	background-color: #E2E2E2;
	width: 549px;
	font-size: 13px;
	background-image: url(images/mailme.png);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 45px;
	line-height: 44px;
}
#main #commentblock p.subscribe-to-comments a{
	color: #53242E;
	
}
#main #commentblock p.subscribe-to-comments a:hover{
	text-decoration: underline;
}

/*pagenavi*/


.wp-pagenavi {
	clear: both;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.wp-pagenavi span.current {
	font-weight: bold;
}
.wp-pagenavi span.pages, .wp-pagenavi a.page,  .wp-pagenavi a.last,  .wp-pagenavi a.first {
	background-color: #9b4354;
	color: #FFFFFF;
}

.wp-pagenavi span.pages:hover, .wp-pagenavi a.page:hover,  .wp-pagenavi a.last:hover,  .wp-pagenavi a.first:hover {
	background-color: #5b2634;	
}
.wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink{
	background-color: #5b2634;
	color: #FFFFFF;
}
.wp-pagenavi a.nextpostslink:hover,  .wp-pagenavi a.previouspostslink:hover {
	background-color: #9b4354;
	
}




/*sidebar*/
#sidebar{
	width: 355px;
	float: right;
}
#sidebar h3{
	background-image: url(images/h3.png);
	background-repeat: no-repeat;
	line-height: 70px;
	color: #FFFFFF;
	font-size: 1.5em;
	padding-left: 15px;
	font-family: "Dennis_Regular";
	padding-top: 15px;
	margin-top: 10px;
}
#sidebar #s_top{}
#sidebar .widget{}

#sidebar .widget ul{
	font-size: 17px;
	padding-left: 28px;
}
#sidebar .widget ul li{
	
}
#sidebar .widget ul li a, #sidebar a{
	color: #000000;

}
#sidebar .widget ul li a:hover, #sidebar a:hover{
	color: #53242E;
	text-decoration: underline;
}
/*menu archivi*/

#sidebar .archivi{
	background-image: url(images/archivi.png);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-bottom: 50px;
	padding-left: 110px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 3px;
	height: 15px;
}
#sidebar .archivi select{
	width: 220px;
}
/*footer*/
#footer{
	background-image: url(images/footer.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #9b4354;
	color: #FFFFFF;
}
#footer ul{

}
#footer ul li{
	background-color: #371720;
	
	display: block;
	margin-top: 10px;
	padding: 2px;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px; 
}
#footer ul li a{

}
#footer ul li:hover{
background-color: #5b2634;
}
#footer .f_testi{
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
}

#footer .f_testi .uno h3, #footer .f_testi .due h3,#footer .f_testi .tre h3, #footer .f_testi .quattro h3{
	font-family: Dennis_Regular;
	color: #000000;
	font-size: 1.3em!important;
	text-align: center;
	padding: 3px;
	margin-bottom: 7px;
	background-image: url(images/footer_h3.png);
	background-repeat: no-repeat;
	line-height: 56px;
}
/*#footer .f_testi .uno h3:hover, #footer .f_testi .due h3:hover,#footer .f_testi .tre h3:hover, #footer .f_testi .quattro h3:hover{
	background-color: #371720;
}*/
#footer .f_testi a{
	color: #FFFFFF;
}
#footer .f_testi a:hover{
	text-decoration: underline;
}

#footer .f_testi .uno, #footer .f_testi .due,#footer .f_testi .tre, #footer .f_testi .quattro{
	float: left;
	width: 236px;
	font-size: 14px;
	padding-right: 7px;
}
#footer .f_testi .uno{}
#footer .f_testi .due{}
#footer .f_testi .tre{}

#footer .f_testi .quattro{
	
}
/*footer due*/
#footer_due{
	margin-right: auto;
	margin-left: auto;
	height: 137px;
	background-image: url(images/footer_due.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFFFFF;
	background-color: #9b4354;	
}
#footer_due a{
	color: #FFFFFF;
	font-weight: bold;
}
#footer_due a:hover{
	text-decoration: underline;
}
#footer_due .f_d_testi{
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 58px;
	font-size: 12px;
	position: relative;
}

#footer_due .f_d_testi .xhtml, #footer_due .f_d_testi .css{
	position: absolute;
	
}
#footer_due .f_d_testi .xhtml span a, #footer_due .f_d_testi .css span a{
	display: block;
	height: 100%;
	width: 100%;
	text-indent: -9999px;	
}
#footer_due .f_d_testi .xhtml{
	height: 85px;
	width: 92px;
	right:50px;
	top:0;
}
#footer_due .f_d_testi .css{
	height: 63px;
	width: 40px;
	right:15px;
	top:20px;
}
