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


.clear{ clear:both; height:1px; margin-bottom:40px; }

div, h1, h2, h3, h4, h5, ul, li{ margin:0; padding:0;}
body{ background-color:#ffF; font-family:Verdana, Tahoma, Geneva, sans-serif; font-size:12px; background-image:url(images/bgpagina.png); background-position:center; background-repeat:repeat-y; margin:0; padding:0;}

#wrapper{ width:962px; margin: 0 auto; overflow:hidden;}

#header{ width:100%; height:123px; background-image:url(images/headerr.jpg); clear:both;}

#mainmenu{ width:100%; height:27px; margin:0; padding:0; background-image:url(images/bgmenu.png); background-repeat:repeat-x;}
#mainmenu ul{ position:relative; width:100%; height:27px; padding:0; margin:0; overflow:hidden; background-image:url(images/bgmenu.png); background-repeat:repeat-x; z-index:1; }
#mainmenu li{
			display:block; 
			width:192px; 
			height:27px; 
			line-height:36px; 
			float:left; 
			list-style:none; 
			text-align:center; 
			font-family:Verdana, Geneva, sans-serif;
			font-size:11px;
			font-weight:bold;
			position:relative;
			z-index:10px;
			background-image:url(images/li.jpg);
			}
#mainmenu li:hover{background-image:url(images/lihover.jpg);}			
			
#mainmenu li a:link,
#mainmenu li a:visited{ color:#333; line-height:27px; text-decoration:none; display:block; }
#mainmenu li a:hover,
#mainmenu li a:active,
#mainmenu li a:focus{
					background-image:url(images/lihover.jpg); 
					background-repeat:no-repeat; 
					background-position:bottom center; 
					color:#333; 
					background-image:none;  
					border-bottom:2px solid #999;
				    }
#mainmenu li.vocecorrente a{ 
					background-image:none; 
					background-color:#000046; 
					color:#333!important;
					background-image:url(images/liactive.jpg)
					}

#molliche{ background-color:#FFF; border-bottom:1px solid #ccc; height:26px; width:100%; clear:both; }

#corpo{ background-image:url(images/bgcorpo.png); width:100%; background-repeat:repeat-y; clear:both; margin:0; padding:0 0 30px 0; overflow:hidden;}

#sidebar{ width:191px; float:left; margin:0; padding:0;}
#sidebar h3{ width:192px; background-color:#D5D9DC; line-height:35px; height:35px; color:#333; font-size:11px; text-align:center; border-bottom:1px solid #ccc; border-top:1px solid #ccc; background-image:url(images/bgh3.png); margin-bottom:15px;}

#sidebar ul.cat{ width:100%; margin-bottom:20px;}
#sidebar ul li{ display:block; height:24px;  margin:0; width:100%; background-image:url(images/a-mainlevel-bg.gif); 
background-repeat:no-repeat; background-position:center; padding:3px 0 3px 0; line-height:24px; font-weight:bold; color:#FFF; font-size:11px; }
#sidebar ul li:hover{ display:block; height:24px;  margin:0; width:100%; background-image:url(images/a-mainlevel-hover.gif); 
background-repeat:no-repeat; background-position:center; padding:3px 0 3px 0; line-height:26px; font-weight:bold; color:#FFF; font-size:11px; }

#sidebar ul li a:link,
#sidebar ul li a:visited{text-decoration:none;width:100%;height:26px;color:#333;font-weight:bold;font-size:11px;line-height:26px; margin-left:30px;}
#sidebar ul li a:hover{color:#219BC8;font-weight:bold;font-size:11px;line-height:26px;margin-left:30px;}

#sidebar .tag{width:90%; padding:2px; margin:0 auto; text-align:left; margin-bottom:10px; margin-top:35px; clear:both;}
#sidebar .tag a:link,
#sidebar .tag a:visited{ text-decoration:none; color:#333;}
#sidebar .tag a:hover{ color:#219BC8;}






#sidebar_destra{ width:191px; float:right; margin:0; padding:0px; background-color:#fff; border-bottom:1px solid #ccc; overflow:hidden;}
#sidebar_destra ul.cat li{ width:100%; margin-bottom:8px; background-image:url("images/a-mainlevel-bg.gif"); 						background-repeat:no-repeat; 
						background-position:center; 
}
#sidebar_destra ul li{
						
						display:block; 
						height:26px;  
						margin:0; 
						width:100%; 
						padding:3px 0 3px 0; 
						line-height:26px; 
						font-weight:bold; 
						color:#FFF; 
						font-size:11px; 
					}
#sidebar_destra ul li a:link,
#sidebar_destra ul li a:visited{text-decoration:none;width:100%;height:26px;color:#333;font-weight:bold;font-size:11px;line-height:26px; margin-left:30px; }
#sidebar_destra ul li a:hover{color:#09F;font-weight:bold;font-size:11px;line-height:26px;margin-left:30px;}
#sidebar_destra h3{ line-height:35px; height:35px; color:#333; font-size:11px; text-align:center; background-color:#D5D9DC; border-bottom:1px solid #ccc; border-top:1px solid #ccc; background-image:url(images/bgh3.png);}
#sidebar_destra .primopiano{ margin:0 auto; padding:10px; display:block;}

#sidebar_destra #comm_destra{ overflow:hidden; width:190px; margin:0 auto; padding-top:5px; clear:both;}

#sidebar_destra #comm_destra .widget #get_recent_comments_wrap ul li{ 
												display:block; 
												clear:both; 
												line-height:13px; 
												padding:0; 
												margin:0 0 7px 10px !important;
												color:#333;
												font-weight:normal;
												height:auto;
												width:170px;}							  

#sidebar_destra #comm_destra .widget #get_recent_comments_wrap ul li .gravatar{
												
												float:left;
												margin:0 3px 2px 0;
												padding:2px;
												border:1px solid #999;
}
#sidebar_destra #comm_destra .widget #get_recent_comments_wrap ul li strong{ margin:0; padding:0;}
#sidebar_destra #comm_destra .widget #get_recent_comments_wrap ul li a,
#sidebar_destra #comm_destra .widget #get_recent_comments_wrap ul li a:link,
#sidebar_destra #comm_destra .widget #get_recent_comments_wrap ul li a:visited{

												display:inline;
												text-align:left;
												margin:0;
												padding:0;
												line-height:13px;
												
}
#sidebar_destra #comm_destra .widget #get_recent_comments_wrap ul li p{ clear:both;}




#contenuto{ float:left;; margin-right:5px; width:560px;}
#contenuto .post{ margin-bottom:45px; padding-bottom:5px; clear:both; position:relative; width:460px; margin-left:100px;}

#contenuto .post .calendario{ width:55px; height:60px; top:0; text-align:center; left:-80px; background-image:url(images/calendario.jpg); position:absolute;}
#contenuto .post .calendario .anno{ 
color:#FFF; font-weight:bold; clear:both; margin:1px 0 0px 0; text-align:center; display:block; width:100%; font-size:10px;}
#contenuto .post .calendario .mese{ 
color:#FFF; font-weight:bold; clear:both; margin:-1px 0 1px 0; text-align:center; display:block; width:100%; font-size:10px;}
#contenuto .post .calendario .giorno{ 
color:#333; clear:both; margin:1px 0 1px 0; text-align:center; display:block; width:100%; font-size:20px;}

#contenuto .post .commenti{ width:55px; height:48px; text-align:center; left:-80px; top:65px; background-image:url(images/ballon.png); position:absolute; line-height:40px;}
#contenuto .post .commenti a:link,
#contenuto .post .commenti a:visited{ font-size:20px; color:#333; margin-top:-5px; text-align:center; text-decoration:none;}
#contenuto .post .commenti a:hover{ color:#219BC8;}

#contenuto .post #streaming{
	padding-bottom:5px;
	margin-right:15px;
	clear:both;
	overflow:hidden;
	margin-bottom:10px;
	height:24px;
}
#contenuto .post .h3player{ text-align:center; }
#contenuto .post #player{ width: 200px; margin:0 auto; overflow:hidden;}
#contenuto .post #download{ clear:both; }
#contenuto .post #download a,
#contenuto .post #download a img{
	border:none;
	text-decoration:none;
	line-height:24px;
}


#contenuto .post h2.titolopost{margin: 15px 0 0 0;	padding:0 0 10px 0; font-size: 20px; font-weight: bold; text-transform:uppercase;}
#contenuto .post h2.titolopost a{ text-decoration:none; font-size:20px; text-transform:uppercase; color:#333; font-weight:bold; margin-right:10px;}
#contenuto .post h2.titolopost a:visited{ text-decoration:none; color:#333; font-weight:bold;}
#contenuto .post h2.titolopost a:hover{ text-decoration:none; color:#069;}

#contenuto .post h4{ font-size:11px; padding-bottom:15px; clear:both; font-weight:500; }
#contenuto .post h4 a:link,
#contenuto .post h4 a:visited{ color:#219BC8; text-decoration:none; font-weight:bold;}
#contenuto .post h4 a:hover{color:#219BC8; text-decoration:underline;font-weight:bold;}

#contenuto .articolo{ font-size:11px; clear:both; overflow:hidden; line-height:1.5; margin-bottom:25px; border-bottom:1px dotted #ccc; color:#333;}
#contenuto .articolo img{ clear:both; margin:0 auto; display:block; border:1px solid #ccc; }
#contenuto .articolo img.wp-smiley{ border:none; float:none; display:inline;}
#contenuto .articolo ul{ list-style:inside; margin:15px 0 15px 0;}
#contenuto .articolo ol{ margin:15px 0 15px 0;}
#contenuto .articolo pre{ clear:both; border-left:5px solid #219BC8; background-color:#ddd; margin:10px 0 10px 0;}
#contenuto .articolo blockquote{ width:90%; padding:5px; margin:10px 0 10px 0; border:1px dashed #219BC8; font-style:italic; clear:both; margin-left:20px; background-color:#9CF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
#contenuto .articolo h2{ margin-bottom:15px;}
#contenuto .articolo h3{ color:#219BC8; font-size:16px; margin:20px 0 7px 0; }
#contenuto .articolo h4{ color:#219BC8; font-size:16px; margin:20px 0 7px 0; }
#contenuto .articolo a{ color:#219BC8; font-weight:bold;}
#contenuto .articolo a:visited{ text-decoration:none;}
#contenuto .articolo a:hover{ text-decoration:underline;}
#contenuto .articolo p{ margin-bottom:10px;}
#contenuto .articolo p a img{ display:block; margin:0 auto; float:none; border:0;}
#contenuto .articolo p.continua{ margin-left:240px; width:215px; height:29px; text-align:left; text-indent:20px; background-image:url(images/continua.jpg); clear:both; }
#contenuto .articolo p.continua a{ color:#333; line-height:29px; text-decoration:none;}
#contenuto .articolo p.continua a:hover{ text-decoration:underline;}
#contenuto .articolo p a.more-link{ display:none;}
#contenuto .share_single{
	clear:both;
	margin:10px 0;
	padding:4px;
	
}

#navigation{ width:100%;}
#navigation .left{ width:40%; height:26px; line-height:25px; float:left; margin:0 0 0 100px;  }
#navigation .left a:link,
#navigation .left a:visited,
#navigation .left a:hover{ padding-left:35px; display:block; height:26px; font-weight:bold; color:#333;background-position:left; text-decoration:none; font-size:13px; background-image:url(images/pre.jpg); background-repeat:no-repeat; }
#navigation .right{ width:40%; height:26px; line-height:25px; float:right; background-position:right;  }
#navigation .right a:link,
#navigation .right a:visited,
#navigation .right a:hover{ padding-right:35px; font-weight:bold; color:#333; text-decoration:none; font-size:13px; background-image:url(images/post.jpg); background-repeat:no-repeat; float:right; background-position:right; display:block; height:26px;}




/* personalizzazione dei commenti standard di Wordpress */
#contenuto .post h3#comments{ font-size:16px; color:#219BC8; margin-bottom:20px;}
#contenuto .post ol.commentlist{ padding:0px;}
#contenuto .post ol.commentlist li{ overflow:hidden; margin:0px 0px 15px 0px; border:1px solid #ddd; padding:10px; display:block; clear:both; font-size:12px; line-height:1.5; background-image:url(images/footer.gif); background-position:0 -50px; background-repeat:repeat-x;}
#contenuto .post ol.commentlist li .avatar img{ padding:2px; border:1px solid #ccc; background-color:#fff; width:64px; height:64px; margin:0 10px 15px 0; float:left; -moz-box-shadow:0 0 2px #333; -webkit-box-shadow:0 0 2px #333;}
#contenuto .post ol.commentlist li.alt{ border-color:#ddd;}
#contenuto .post ol.commentlist li small{ margin-bottom:10px; display:block;}
#contenuto .post ol.commentlist li small cite,
#contenuto .post ol.commentlist li small cite a{ font-weight:bold; font-size:12px;}
#contenuto .post ol.commentlist li p{  float:none; clear:both; margin-bottom:10px; color:#333; }

#contenuto .post ol.commentlist li .reply{    
	border: 1px solid #CCCCCC;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
	background-color:#f7f7f7;
	float: right;
    margin-bottom: 20px;
    padding: 5px;
    text-align: center;
    width: 86px;
	text-decoration:none;
	d
}

#contenuto .post ol.commentlist li .reply:hover{
	background-color:#ccc;
	color:#03C;
}

ol.commentlist li a{ color:#333; text-decoration:none;}
ol.commentlist li a:hover{ text-decoration:underline;}

#contenuto .post ol.commentlist li div.reply a.comment-reply-link:link,
#contenuto .post ol.commentlist li div.reply a.comment-reply-link:visited{ display:block; font-weight:bold; color:#333; text-decoration:none !important;}

.comment-author-andrea{ border:2px solid #18234E}


#contenuto .post #respond #commentform{ padding:0;}
#contenuto .post #respond h3{ font-size:18px; margin-bottom:25px;}

#contenuto .post #respond textarea{ 
										padding:5px; 
										border:3px solid #c6c6c6; 
										margin:5px 4px 0 0; 
										width:440px;
										color:#666;
										-moz-border-radius:5px;
										-webkit-border-radius:5px;
										-o-border-radius:5px;
										-moz-box-shadow:0 0 5px #666 inset;
										-webkit-box-shadow:0 0 5px #666 inset;
										-o-box-shadow:0 0 5px #666 inset;	
								   }
input[type=text],
input[type=password]{ 
										padding:6px 4px; 
										border:3px solid #c6c6c6; 
										margin:5px 4px 0 0;
										color:#666;
										-moz-border-radius:5px;
										-webkit-border-radius:5px;
										-o-border-radius:5px;
										-moz-box-shadow:0 0 5px #666 inset;
										-webkit-box-shadow:0 0 5px #666 inset;
										-o-box-shadow:0 0 5px #666 inset;
										
										}

input[type=submit],
input[type=reset]{ 
					padding:5px; 
					font-size:14px;				
}
input[type=submit]:hover{
					background-color:#09F;
					color:#FFF;
					font-weight:bold;
				}
input[type=reset]:hover{
					background-color:#c00;
					color:#FFF;
					font-weight:bold;
				}

#contenuto .post #respond small{ font-size:10px;}


#contenuto .post .h3commenti{ padding:5px 0 15px 10px; font-size:18px; margin:5px 0 15px 0; background-color:#f1f1f1; border-bottom:3px solid #09F; }




#footer{ height:50px; background-image:url(images/footer.gif); background-repeat:repeat-x; background-color:#fff; background-position:0 -30px; width:100%; clear:both; margin:0; }
#footer small{ display:block; text-align:center; padding-top:20px; color:#333; font-size:11px;}
#footer small a:link,
#footer small a:visited{ color:#219BC8; text-decoration:none;}
#footer small a:hover{ }

.div_form{ 
			background-image: url(http://www.compagniadeitalenti.com/images/img.png);
			background-color:#c1c1c1;
			background-repeat:no-repeat;
			background-position:top;
			background-repeat: no-repeat; 
			margin: 20px; 
			display: block; 
			clear: both;
			padding:150px 0 0;}
			
			
			
/*  Facebook Style */

html #facebook{ height:50px !important; }
#likebutton{ height:65px !important;}
