/*  
Theme Name: Gruppo Zenit
Version: 1.1
Author: Cristian Prota
web site: http://www.gruppozenit.com

*/

body, h1, h2, h3, h4, h5, h6, blockquote, p, form{
	margin: 0;
	padding: 0;
	
}

body{
	margin: 0;
	font-family: Arial;
	font-size: 13px;
	text-align: left;
	vertical-align: top;
	background: #efefef;
	color: #999999;
}


h1{
	font-family: Georgia, Sans-serif;
	font-size: 24px;
	padding: 0 0 10px 15px;
}


h3{
	margin:20px 0 0 0;
	font-family: Arial;
	font-size: 14px;
	color:#333333;
	font-weight:normal;
}
h6{
	margin:20px 0 0 0;
	font-family: Arial;
	font-size: 14px;
	color:#f29400;
	font-weight:normal;
}

#myh2{
	font-family: Arial;
	font-size: 16px;
	padding: 0 0 10px 15px;
	color:#f29400;
	float:left;
	position:relative;



}

h4{
	padding: 0 0 0 15px;
}

a:link, a:visited{
	text-decoration: underline;
	color:#000000;
}

a:hover{
	text-decoration: underline;
	color: #000000;
}

a.blog:link, a:visited{
	text-decoration: none;
	color:#000000;
}

a.blog:hover{
	text-decoration: none;
	color: #000000;
}



blockquote { font-style: italic; 
	font-family: Arial, Helvetica, Georgia, Sans-serif; 
	color: #333; 
	margin: 1.5em 30px 1.5em 30px; 
	padding: 4px 4px 4px 10px;
	background: #FFFCED;
	border-top: 1px solid #F2E6B1;
	border-left: 1px solid #F2E6B1; 
}
#tags{
float:left;
position:relative;



}
#commenti{
float:right;
position:relative;

}
#miabarra{
	margin: 15px 0 15px 0;
	width:480px;
	

}

.entry p { 
	margin: 0 0 15px 0;

}

.entry ul, .entry ol { 
	margin: 0 0 15px 40px; 
}
	
.entry ul { 
	list-style-type:disc;
}
	
.entry li { 
	margin: 0 0 5px 0; 
}
		
.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { 
	margin: 5px 0 5px 30px; 
}

.entry img.left { 
	padding: 6px; 
	margin: 0.5em 15px 0.5em 0; 
	border: 1px solid #ccc;
	background: #eee;
	float: left; 	
	clear: left; 
}
		
.entry img.right { 
	padding: 6px; 
	margin: 0.5em 0 0.5em 15px; 
	border: 1px solid #ccc;
	background: #eee;
	float: right; 
	clear: right; 
}
		
.entry img.center { 
	display: block; 
	padding: 8px; 
	margin: 0 auto 1.5em auto; 
	border: 1px solid #ccc;
	background: #eee;
	float: none; 
	clear: both; 
}
	
.entry img.off { 
	padding: 0 !important; 
	border: none !important; 
}
		
.entry img.stack { 
	clear: none !important; 
}

#wrapper{
	margin: 0 auto 0 auto;
	width: 890px;
	text-align: center;
	background:#ffffff;
	
}

/*----HEADER----*/

#header{
	float: center;
	width: 850px;
	padding: 0px;
	background: url(images/bg_header_962.jpg) no-repeat center;
	color: #fff;

	height:320px;
}

#header a{
	text-decoration: none;
	color: #fff;
}

#header a:hover{
	text-decoration: underline;
}

/*----NAVIGATION BAR----*/

#top-menu{
	clear: both;
	float: left;
	width: 100%;
	font-family: Georgia, Sans-Serif;
	text-align: left;
	
	background: #ffffff;
}

#top-menu a{
	text-decoration: none;
	color: #fff;
}

#top-menu a:hover{
	text-decoration: underline;
}

#top-menu ul{
	margin: 0 auto;
	width: 850px;
	padding: 5px 0;
	text-align: left;
}

#top-menu ul li{
	display: inline;
	padding: 0 20px 0 0;
	font-size: 14px;
}
/*page container*/
td.tutto{
	width: 1000px;
	padding:0px;
	margin:0px;
	
	height:100%;
	background:#ffffff;
}
.miocontenitorepost{
position:relative;
float:left

padding-bottom:20px;
width:450px;

}
.miocontenitorepost2{
position:relative;
float:left

padding-bottom:30px;
width:450px;

}

/*----POST----*/

#container{
	float: left;
	position:relative;
	width: 600px;
	padding: 0 0 0 0;

border-right:1px solid #efefef;
background:#ffffff;
}

.post{
	padding: 0px 20px 40px 20px;
	background-image:url(images/tratteggio.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	
	
}
a.mypost{
	font-family: Arial;
	font-size: 20px;
	font-weight:bold;
	color:#f29400;
}
a.mypost:hover{
	font-family: Arial;
	font-size: 16px;
	font-size: 20px;
	font-weight:bold;
	color:#f29400;
}
a.mypost:visited{
	font-family: Arial;
	font-size: 16px;
	font-size: 20px;
	font-weight:bold;
	color:#f29400;
}

.post h2{
	font-family: Georgia, Sans-serif;
	font-size: 22px;
	padding: 20px 0 0 0;
	color:#f29400;
	
	
}

.entry{
	line-height: 22px;
}

.postinfo{
	font-size: 11px;
	color: #999999;
	padding: 2px 0 20px 0;
}

.postinfo a{
	color: #BFB8A1;
}

.postdate{ color: #333333; }

p.postmetadata{
	font-size: 12px;
	color: #BFB8A1;
	
	margin: 20px 0 0 0;
	padding: 5px 0 0 0;
}

p.postmetadata strong{
	float: right;
}


/* post not found*/
.postnot{
	padding: 0px 20px 40px 20px;
	background-image:url(images/backpost.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:500px;
	
	
}

.postnot h2{
	font-family: Arial;
	font-size: 16px;
	color:#f29400;
	padding: 20px 0 0 0;
	font-weight:normal;
}



/* This is the link at the bottom of a post which lets you go to the next or previous post */

.navigation{
	padding: 10px 20px 20px 10px;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}

/*----SIDEBAR STYLES----*/
.mioside{width:280px; position:relative; float:right}
.sidebar{
	float: right;
	width: 200px;
	margin: 0 auto 5px auto;
	padding-bottom: 0px;
	display: inline;
	overflow: hidden;
	
	
}

.sidebar ul{
	list-style: none;
	margin: 0;
	padding: 0 10px 0 14px;
	
	
}

.sidebar ul li{
	padding: 10px 0 5px 0px;
	
}

.sidebar ul li h2{
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	color: #9f9f9f;
	padding: 5px 5px 0px 25px;
	margin: 0 10px 0px 0;
	background: url(images/back_cat.gif) no-repeat top left;
	height:25px;
	
}

.sidebar ul ul li{
	padding: 0;
	margin: 0 0 0 12px;

	
	
}

.sidebar .syndication ul li{
	display: inline;
	margin: 0 0 0 20px;
	padding: 0 0 0 17px;
	background: url(images/feed-icon-12x12.png) no-repeat;
}

.sidebar a:link, a:visited{
	text-decoration: none;
	color:#333333;
}

.sidebar a:hover{
	text-decoration: underline;
	color: #333333;
}
/*Side bar left */

.left_sidebar{
	float: left;
	width: 200px;
	margin: 0 auto 5px auto;
	padding-bottom: 0px;
	display: inline;
	overflow: hidden;
	
	
}

.left_sidebar ul{
	list-style: none;
	margin: 0;
	padding: 0 10px 0 14px;
	
	
}

.left_sidebar ul li{
	padding: 10px 0 5px 0px;
	
}

.left_sidebar ul li h2{
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	color: #9f9f9f;
	padding: 5px 5px 0px 25px;
	margin: 0 10px 0px 0;
	background: url(images/icona2.jpg) no-repeat top left;
	height:25px;
	
}

.left_sidebar ul ul li{
	padding: 0;
	margin: 0 0 0 12px;

	
	
}

.left_sidebar .syndication ul li{
	display: inline;
	margin: 0 0 0 20px;
	padding: 0 0 0 17px;
	background: url(images/feed-icon-12x12.png) no-repeat;
}

.left_sidebar a:link, a:visited{
	text-decoration: none;
	color:#333333;
}

.left_sidebar a:hover{
	text-decoration: underline;
	color: #333333;
}
/* end left sidebar*/





/*Side rss left */

.left_rss{
	float: left;
	width: 200px;
	margin: 0 auto 5px auto;
	padding-bottom: 0px;
	display: inline;
	overflow: hidden;
	
	
}

.left_rss ul{
	list-style: none;
	margin: 0;
	padding: 0 10px 0 14px;
	
	
}

.left_rss ul li{
	padding: 10px 0 5px 0px;
	
}

.left_rss ul li h2{
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	color: #9f9f9f;
	padding: 5px 5px 0px 25px;
	margin: 0 10px 0px 0;
	background: url(images/ico_rss.jpg) no-repeat top left;
	height:25px;
	
}

.left_rss ul ul li{
	padding: 0;
	margin: 0 0 0 0px;

	
	
}

.left_rss .syndication ul li{
	display: inline;
	margin: 0 0 0 20px;
	padding: 0 0 0 0px;
	background: url(images/feed-icon-12x12.png) no-repeat;
}

.left_rss a:link, a:visited{
	text-decoration: none;
	color:#333333;
	
}

.left_rss a:hover{
	text-decoration: underline;
	color: #333333;
}
/* end rss sidebar*/























/*----START About us----*/

p.aboutus{color:#999999;}

.aboutus{
	float: right;
	width: 200px;
	margin: 0 auto 5px auto;
	padding-top: 15px;
	padding-bottom: 10px;
	display: inline;
	overflow: hidden;
	
	
}

.aboutus ul{
	list-style: none;
	margin: 0;
	padding: 0 15px 0 14px;
	
	
}

.aboutus ul li{
	padding: 10px 0 10px 0px;
	
}

.aboutus ul li h2{
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	color: #9f9f9f;
	padding: 5px 5px 0px 25px;
	margin: 0 10px 0px 0;
	background: url(images/back_cat.gif) no-repeat top left;
	height:25px;
	
}

.aboutus ul ul li{
	padding: 0;
	margin: 0 0 0 12px;
	
	
	

}
/*----END About us----*/


/*----start search form----*/

#mycerca{
	float: right;
	width: 245px;
	margin: 0 auto 5px auto;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-right:20px;
	display: inline;
	overflow: hidden;
	background-color:#f9f9f9;
	
	
	
}

.cercatextbox{
border:1px solid #cccccc;
font-size:11px;
color:#000000;
margin-left: 25px;
width:150px;



}
h5{s
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	color: #f29400;
	padding-left: 25px;
	padding-bottom:5px;

}
.bottonevai{
border:none;
background-color:#efefef;
color:#f29400;
font-family: Arial;
font-size: 12px;
font-weight: normal;

}
.bottonevai2{
border:none;
background-color:#ffffff;
color:#f29400;
font-family: Arial;
font-size: 12px;
font-weight: normal;

}



/*----end search form----*/

table#wp-calendar{
	width: 100%;
}

/*----COMMENT FORM----*/

#comment-form{
	width: 400px;
	margin: 55px 0 0 0;
	
	padding: 10px 0px 10px 38px;
	
}

.comments-template ol{
	margin:0 0 0 -40px;
	list-style:none;
}

.comments-template ol li{
	line-height: 18px;
	margin: 0px 0px 10px 0px;
}

.comments-template h2, .comments-template h3{

	padding: 30px 0 5px 0;
	margin-left:0px;
	
}


.commentmetadata{
	font-size: 12px;
	color: #333333;
	padding: 20px 0 10px 40px;
	
	background-image:url(images/fumetto.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	
	

}

.testcommento{

	font-size: 12px;
	color: #333333;
	font-weight:normal;

	
	
	

}


#mycontenitorecommenti{
background: #f9f9f9 ;
width:100%;



}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template input{
	\*border:none;*\
}

.comments-template textarea{
	font-family: Arial, Hevletica, Georgia, Sans-seriff;
	font-size: 12px;
	color: #000;
	margin: 20px 15px 15px 0;
	background: #FFF;
	border:1px solid #cccccc;
	width:380px;
}
.comments-template texbox{
	font-family: Arial, Hevletica, Georgia, Sans-seriff;
	font-size: 12px;
	color: #000;
	margin: 20px 15px 15px 0;
	background: #FFF;
	border:1px solid #cccccc;
	width:200px;
}
.Mytexbox{
	font-family: Arial, Hevletica, Georgia, Sans-seriff;
	font-size: 12px;
	color: #000;
	border:1px solid #cccccc;
	width:200px;
}
.commentiForm{
	float: left;
	width: 440px;
	margin: 25px 0 0 0;
	padding-top: 0px;
	padding-bottom: 0px;
	display: inline;
	overflow: hidden;
	
	
}
.commentiForm ul{
	list-style: none;
	margin: 0;
	padding: 0px;
	
	
}

.commentiForm ul li{
	padding: 0px;
	
}

.commentiForm ul li h6{
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	color: #9f9f9f;
	padding: 5px 5px 0px 30px;
	margin: 0 ;
	background: url(images/back_cat.gif) no-repeat top left;
	height:25px;
	
}

.commentiForm ul ul li{
	padding: 0;
	margin: 0 0 0 12px;
	
	
}




/**/
.commentiForm2{
	float: left;
	width: 440px;
	margin: 10px 0 0 0;
	padding-top: 0px;
	padding-bottom: 0px;
	display: inline;
	overflow: hidden;
	
	
}
.commentiForm2 ul{
	list-style: none;
	margin: 0;
	padding: 0;
	
	
}

.commentiForm2 ul li{
	padding: 0px;
	
	
}

.commentiForm2 ul li h6{
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	color: #9f9f9f;
	padding: 5px 5px 0px 30px;
	margin: 0 ;
	background: url(images/back_cat.gif) no-repeat top left;
	height:25px;
	
}

.commentiForm2 ul ul li{
	padding: 0;
	margin: 0 0 0 12px;
	
	
}





/*----FOOTER----*/

#footer{
	clear: both;
	float: left;
	width: 100%;
	padding: 10px 0px 5px 0px;
	line-height: 18px;
	color: #333333;
	background: #efefef;
	font-size:11px;
	
}

#footer a:link{
	text-decoration: none;
	color: #000;
}

#footer a:hover{
	text-decoration: underline;
	color: #000;
}

/* CSS Document */
/*AUTHOR: Fabio Bellan*/
/*LAST MODIFY: 26-05-08*/

* { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999999;}
body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999999; background-color:#efefef;}


/* font */
.font_serch { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#f29400;}
a.font_footer { font-size:10px; color:#999999; text-align:left;}
/* padding */
.pmenu { padding-left:10px; height:29px;}
.pmenu2 { padding-top:15px; padding-left:10px; height:29px;}
.pmenu_det { padding-top:5px; padding-left:15px;}

.pbox { padding-left:20px; text-align:left;}
.pbox2 { padding-right:20px; text-align:right;}

.pfooter { padding:10px 0px 0px 35px; font-size:10px; color:#999999; text-align:left;}
.pfooter2 { padding:10px 35px 0px 0px; font-size:10px; color:#999999; text-align:right;}
/* classi */
.textbox { width:155px; font-size:12px; color:#666666;}


/* link */
a.link_menu { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#f29400; text-decoration:none; background:url(images/piu.jpg) top left no-repeat; padding-left:22px; height:29px;}
a.link_menu:hover { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#f29400; text-decoration:underline; background:url(images/meno.jpg) top left no-repeat; padding-left:22px; height:29px;}
a.link_menu2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#f29400; text-decoration:none; background:url(images/piu.jpg) top left no-repeat; padding-left:22px; height:29px;}
a.link_menu2:hover { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#f29400; text-decoration:underline; background:url(images/meno.jpg) top left no-repeat; padding-left:22px; height:29px;}
a.link_menu2:active { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#f29400; text-decoration:underline; background:url(images/meno.jpg) top left no-repeat; padding-left:22px; height:29px;}

a.link_menu_det { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-decoration:none;}

a.link_menu_det:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#f29400; text-decoration:none;}
a.link_menu_det:active { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#f29400; text-decoration:none;}

a.link_box { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#f29400; text-decoration:none;}
a.link_box:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#f29400; text-decoration:underline;}

a.footerlink { font-size:10px; color:#999999; text-align:left;}
/* div */

/* div struttura */
.contenitore_tot { position:relative; width:960px;}
		.contenitore { position:relative; float:left; width:960px; background-color:#FFFFFF;}
			.contenitore_margin { position:relative; float:left; width:920px; margin-left:20px;}
				.cont_testata { position:relative; float:left; width:920px;}
				.cont_center { position:relative; float:left; width:920px; margin-top:30px; background:url(images/righe_verticali.gif) top repeat-y;}
					.colonna_sx { position:relative; float:left; width:215px;}
					.colonna_center { position:relative; float:left; width:490px;}
					.colonna_dx { position:relative; float:left; width:215px;}
					.spazio_sotto { position:relative; float:left; width:920px; height:30px;}
				
		.spazio { position:relative; float:left; width:960px; background-color:#FFFFFF; height:30px;}
		
		.footer { position:relative; float:left; width:960px; height:32px; background-color:#efefef;}
			.footer_sx { position:relative; float:left; width:480px; height:32px; background-color:#efefef;}
			.footer_dx { position:relative; float:right; width:480px; height:32px; background-color:#efefef;}
			
/* fine div struttura */

/* index */

	/*contenitore celle colonna sinistra*/
	.cont_box_sx { position:relative; float:left; width:195px;}
	/*fine contenitore celle colonna sinistra*/

	/*contenitore celle colonna destra*/
	.cont_box_dx { position:relative; float:right; width:195px;}
	/*fine contenitore celle colonna destra*/
	
.menu { position:relative; float:left; width:195px;}
	.cont_menu { position:relative; float:left; width:195px;}
		.menu_top { position:relative; float:left; width:195px; height:13px; background:url(images/top_box.jpg) no-repeat;}
		.menu_center { position:relative; float:left; width:195px; background:url(images/sfondo_box.jpg) top left repeat-y;}
			.menu_center_chiuso { position:relative; float:left; width:195px;}
			.menu_center_aperto { position:relative; float:left; width:195px; display:none;}
		.menu_bottom { position:relative; float:left; width:195px; height:43px; background:url(images/down_tabella.jpg) no-repeat;}
		
.box_dx { position:relative; float:left; width:195px;}
	.box_top { position:relative; float:left; width:195px; height:13px; background:url(images/top_box.jpg) no-repeat;}
	.box_center { position:relative; float:left; width:195px; background:url(images/sfondo_box.jpg) top left repeat-y;}
	.box_bottom { position:relative; float:left; width:195px; height:43px; background:url(images/down_tabella.jpg) no-repeat;}
/* footer */


#footer a:visited{
	text-decoration: none;
	color: #000;
}


/*classi nuove*/
.pcenter { padding:20px 0px 0px 0px; text-align:justify;}
.title { font-size:14px; color:#f39400; font-weight:normal;}
a.link_arancio { font-size:12px; color:#f39400; text-decoration:none;}
a.link_arancio:hover { font-size:12px; color:#f39400; text-decoration:underline;}


dt {
 margin:0 1px 0 1px;
 position:relative;
 top:-1px;
 border-top: 1px solid;} 

dt b {
 margin:0 1px 0 1px;
 position:relative;
 top:-2px;
 display:block;
 border-top: 1px solid;}

dd {
 margin:0 1px 0 1px;
 position:relative;
 bottom:-1px;
 border-bottom: 1px solid;} 

.dd-content {
 margin:0 1px 0 1px;
 position:relative;
 bottom:-2px;
 border-bottom: 1px solid;}

.box1 {
 background-color:#e1e1e1;
 border-left: 1px solid #bbbbbb;
 border-right: 1px solid #bbbbbb;}

.box1 dt {
 border-top-color: #bbbbbb;
 margin:0;}

.box1 dt b {
 border-top-color: #bbbbbb;
 padding:5px;
 background-color:#e1e1e1;}

.box1 dd {
 border-bottom-color: #bbbbbb;
 margin:0;}

.box1 .dd-content {
 border-bottom-color: #bbbbbb;
 padding:5px;
 background-color:#e1e1e1;
color:#000000;}
