/*
Theme Name: 42k
Theme URI: http://www.factory42.co.uk
Description: A theme with flexibility! All major components are user changeable, be that colors, sizes or layouts.The theme works perfectly out of the box, or you can change things around to suit your needs via the extremely easy to use huge admin control panel with its built in admin area inline previews. The theme comes loaded with 4 widget areas, dedicated Favicon, 4 different front page layouts, user defined error messages, dedicated tag cloud area, 2 advert areas and a free background PSD is available to download to allow you to change the look completely. Highy customizable theme framework, ready for your imagination!
Version: 1.4
Author: Factory42
Author URI: http://factory42.co.uk/42k-wordpress-theme/
Tags: light, black, two-columns, right-sidebar, fixed-width, custom-colors, custom-header, theme-options, sticky-post, microformats
*/


td p {line-height:100%; 
 text-align:right; 
margin: 0;
padding:0;
font-size:1.0em;
color:#000

}

#main p {line-height:130% !important; 
 text-align:justify; 
}

#email_add
{width:130px;}

.home-main-top
{ width:538px; 
 border:1px solid #999; 
 padding:5px; 
  background:#fff; 
margin-bottom:10px; 
}

.home-main-top-2
{   border:0 !important; 
 padding:0px; 
  background:#fff; 
margin-bottom:10px; 
}

.home-main-top-2 img
{   border:0 !important; 
 width:548px; 
 }


.home-sx
{  
line-height: 130%; 
 
 border:1px solid #999; 
 padding:5px; 
  background:#fff; 
}
.home-dx
{  
 margin-top:10px;
 border:1px solid #999; 
 padding:5px; 
 background:#fff; 
}

.home-sx h2 {background:#334c5b; 
}

.home-dx h2 {background:#39664f; 
}

.home-main-top h2 {background:#3f7275; 
}

.post-title2 {font-size:1.5em; 
 background:#334C5B; 
color:#fff; 
padding-left:5px; 


margin-bottom:20px !important; 
}


.piupiccolo {font-size:1.4em !important;}

#main h2 {font-size:1.2em !important; 
 color:#fff !important; 
p/////////adding-left:5px !important; 
}

#post-container h2 {font-size:1.2em !important; 
 background:#115080; 
color:#fff !important; 
padding-left:5px !important; 
 margin-top: 10px !important; 
margin-bottom: 6px !important; 
}
#post-container h3 {font-size:1.45em !important; 
 text-transform:none !important; 
 background:#fff; 
color:#444 !important; 
padding-left:0px !important; 
font-weight:bold !important; 
margin-top: 10px !important; 
}
#post-container h4 {font-size:1.45em !important; 
 text-transform:none !important; margin-top: 10px !important; 
 background:#fff; 
color:#444 !important; 
padding-left:0px !important; 
font-weight:normal !important; 
}

#post-container h5 {font-size:0.9em !important; 
 text-transform:none !important; margin-top: 10px !important; 
 background:#fff; 
color:#444 !important; 
padding-left:0px !important; 
font-weight:normal !important; 
}

#post-container h6 {font-size:0.9em !important; 
 text-transform:uppercase !important; margin-top: 10px !important; 
 background:#fff; 
color:#444 !important; 
padding-left:0px !important; 
font-weight:normal !important; 
}


.featuredSm\\\\\\\\\\\\\\\\\\\\\\allSPost
{text-align:justify}

a.lipdf {

 
background-image:url(http://www.civit.it/wp-content/themes/42k/images/pdf.gif) !important; 

background-position:left bottom !important; 

background-repeat:no-repeat; 

 margin:10px 0 0px 0 !important; 

 padding:0px 80px 10px 50px !important; 

 line-height:20px; 

 display:inline-block; 

 height:30px !important; 

}



#sidebar-left{ width: 190px; 
 float: left; 
 clear:
left; 
 overflow: hidden; 
 
 
height: 100% 
padding:0 5px 0 5px !important; 

border-right:1px solid #bdbbbb; 
 
	background-image:
url(http://www.civit.it/wp-content/themes/42k/images/con-back.png); 
 background-repeat: repeat-y; 
 background-position: center right; 

margin-right:15px !important; 


 
padding-left:5px; 

background-image:url(http://www.civit.it/wp-content/themes/42k/images/con-back.png); 

background-position:right center; 

background-repeat:repeat-y; 

border-right-color-ltr-source:physical; 

border-right-color-rtl-source:physical; 

border-right-color-value:#BDBBBB; 

border-right-style-ltr-source:physical; 

border-right-style-rtl-source:physical; 

border-right-style-value:solid; 

border-right-width-ltr-source:physical; 

border-right-width-rtl-source:physical; 

border-right-width-value:1px; 

clear:left; 

float:left; 

margin-right:15px; 

overflow-x:hidden; 

overflow-y:hidden; 

padding-right:5px; 

 
}



.top-sidebar-holder { clear: both; 
 } html, body, dl, dt, dd, p, blockquote, pre, form, fieldset,
table, th, td { list-style-image: none; 
 list-style-type: none; 
 } input:focus, input:active{ outline: none; 
 } .navigation {
padding-bottom: 15px; 
 } .bold{ font-weight: bold; 
 } .italic{ font-style: italic; 
 } .block{ display: block; 
 } .clear{ clear: both; 

} #navbar ul{ list-style-type: none; 
 list-style-image: none; 
 display: inline; 
 } #navbar ul li{ display: inline; 
 float: left; 

padding: 0px; 
 margin: 0px; 
 margin-bottom: 0px; 
 padding-bottom: 0px; 
 line-height: 100%; 
 } .advert-x { padding-top: 5px; 

padding-bottom: 5px; 
 }  

#sidebar{ width: 200px; 
 float: right; 
 clear:
right; 
 overflow: hidden; 
 } 


.execphpwidget .page_item ,.execphpwidget .cat-item {font-size:1.25em !important; 
 line-height:150%; 
 border-bottom:1px dashed #999; 
 margin:10px 0 10px 0}

.civitlogo {margin-left:100px !important; 
}

#post-container { width:550px; 
 padding: 0px; 
 margin: 0px; 
 } .search-box{ width: 470px; 
 height: 22px; 

overflow: hidden; 
 margin-left: auto; 
 margin-right: auto; 
 } 

.search-box-small{ width: 200px; 
 overflow: hidden; 
 float: left; 
  }


.search-box-small .search-input { width: 187px; 
height:14px; 
 } ul.commentlist { padding: 0px; 
 } #comment-land { list-style-type:
none; 
 width: 470px; 
 padding: 0px; 
 } ul .commentlist #comment-land ul li{ list-style-type: none; 
 } #comment-land ul.commentlist li.depth-1 { width:650px; 

margin-bottom: 15px; 
 margin-left: 0px; 
 margin-top: 10px; 
 padding: 5px; 
 list-style-type: none; 
 } ul.commentlist li.comment
ul.children li.depth-2 { border:1px dotted black; 
 width:97%; 
 list-style-type: none; 
fi padding-bottom: 10px; 
 margin-bottom: 15px; 

margin-top: 10px; 
 } .chase {height: 10px; 
 width: 100%; 
 clear: both; 
}
ul.commentlist li.comment ul.children li.depth-3 { border:1px dotted black; 
 width:97%; 
 margin-top: 5px; 
 list-style-type: none; 

padding-bottom: 10px; 
 margin-top: 10px; 
 padding:3px; 
 margin:2px; 
 margin-bottom: 15px; 
 }
ul.commentlist li.comment ul.children li.depth-4 { border:1px dotted black; 
 width:97%; 
 margin-top: 5px; 
 list-style-type: none; 

padding:3px; 
 margin-top: 10px; 
 padding-bottom: 10px; 
 margin:2px; 
 margin-bottom: 15px; 
 }
.commentlist li.comment ul.children li.depth-5 { border:1px dotted black; 
 width:97%; 
 margin-top: 5px; 
 list-style-type: none; 

margin-top: 10px; 
 padding:3px; 
 margin:2px; 
 padding-bottom: 10px; 
 margin-bottom: 15px; 
 } .cancel-comment-reply { padding-left:
10px; 
 } .commentlist li.comment ul.children li.depth-6 { border:1px dotted black; 
 width:97%; 
 margin-top: 5px; 
 list-style-type:
none; 
 padding:3px; 
 margin-top: 10px; 
 padding-bottom: 10px; 
 margin:2px; 
 margin-bottom: 15px; 
 } .commentlist li.comment ul.children
li.depth-7 { border:1px dotted black; 
 width:97%; 
 margin-top: 5px; 
 list-style-type: none; 
 padding:3px; 
 margin-top: 10px; 

padding-bottom: 10px; 
 margin:2px; 
 margin-bottom: 15px; 
 } .commentlist li.comment ul.children li.depth-8 { border:1px dotted
black; 
 width:97%; 
 margin-top: 5px; 
 list-style-type: none; 
 padding:3px; 
 padding-bottom: 10px; 
 margin-top: 10px; 
 margin:2px; 

margin-bottom: 15px; 
 } .commentlist li.comment ul.children li.depth-9 { border:1px dotted black; 
 width:97%; 
 margin-top: 5px; 

list-style-type: none; 
 padding:3px; 
 margin:2px; 
 margin-top: 10px; 
 padding-bottom: 10px; 
 margin-bottom: 15px; 
 } .commentlist
li.comment ul.children li.depth-10 { border:1px dotted black; 
 width:97%; 
 margin-top: 5px; 
 list-style-type: none; 
 margin-top:
10px; 
 padding:3px; 
 margin:2px; 
 padding-bottom: 10px; 
 margin-bottom: 15px; 
 } .wordpress-logo { width:25px; 
 height:25px; 

border:0px; 
 }.head-image { width: 250px; 
 height: 120px; 
 } .left-part-top { height: 100%; 
 width: 260px; 
 float: left; 
 }
#break { width: 100%; 
 height: 1px; 
 clear: both; 
 }img.centered {display: block; 
 margin-left: auto; 
 margin-right: auto; 
}
img.alignright {padding: 4px; 
 margin: 0 0 2px 7px; 
 display: inline; 
} img.alignleft { padding: 4px; 
 margin: 0 7px 2px 0; 
 display: inline; 
} .alignright { float: right; 
}.alignleft {float: left; 
}.aligncenter { display: block; 
 margin-left: auto; 
 margin-right: auto; 
 } .alignleft { float: left; 
 } .alignright {float: right; 
 }.navigation {padding-top: 10px; 
 padding-bottom: 10px; 
}



.logo-text { background-color: #; 
 font-size: 36px; 
 float:
left; 
 margin-left: 0px; 
 margin-right: 15px; 
 margin-top: 10px; 
 margin-bottom: 0xp; 
 margin-bottom: 0px; 

line-height: 100%; 
 color: #fff; 
 text-transform: uppercase; 
 text-decoration: none; 
  font-weight: bold; 
 } 
.logo-text a:link, .logo-text a:visited, .logo-text a:hover {
background-color: #; 
 color: #fff; 
 font-size: 36px; 
 text-decoration: none; 
 font-style: ; 

font-weight: bold; 
  
text-transform: uppercase; 
 text-decoration: none; 
 font-weight: bold; 
 padding: 0px; 
 margin-bottom: 0px; 
 line-height: 100%; 
 } 
.icon-holder { width: 1000px; 
 } .icon { float:right; 
 border: 0px; 
 width: 21px; 
 height: 21px; 
 padding-left: 5px; 
 padding-right: 5px; 
 margin-bottom: 3px; 

margin-top: 3px; 
 } #showhide { margin-left: auto; 
 margin-right: auto; 
 display: none; 
 width: 1000px; 
 padding-top: 15px; 

padding-bottom: 15px; 
 } .search-input{ width: 350px; 
 height: 14px; 
 color: #333; 
 float:left; 
 border: 1px
solid #ccc; 
 background:#fff; 
 font-size: 11px; 
 padding: 3px 5px; 
 }
.maxi { width: 230px; 
 float: right; 
 } .mini .avatar { border:1px solid #ccc; 
 float:left; 
 height:50px; 
 width:50px; 
 margin:5px 10px 5px 5px; 
 padding:0px; 

 } .conbreak { clear: both; 
 height: 10px; 
 } .xclear { height: 20px; 
 clear: both; 
 } .ff-link { line-height: 150%; 
 }
#container .post-title { clear: both; 
 display: block; 
 padding-top: 2px; 
 padding-right:
1px; 
 padding-bottom: 6px; 
 font-size:26px; 
 
border-bottom:3px solid #115080; 

padding-left:
0px; 
 margin-top: 5px; 
 margin-right: 1px; 
 margin-bottom: 1px; 
 margin-left: 1px; 
 }
#container .post-title a:link { color: #222; 
 background-color:#; 
  font-size:
32px; 
 text-decoration: none; 
 font-style: normal; 
 font-weight: normal; 
 padding-top: 2px; 
 padding-right: 1px; 
 padding-bottom: 2px; 
 padding-left: 0px; 
 margin-top: 5px; 
 margin-right: 1px; 
 margin-bottom: 1px; 
 margin-left: 1px; 
 line-height: 110%; 
 } #container .post-title a:visited { color: #222; 

background-color:#; 
  
text-decoration: none; 
 font-style: normal; 
 font-weight: normal; 
 padding-top: 2px; 
 padding-right: 1px; 
 padding-bottom: 2px; 
 padding-left: 0px; 
 margin-top: 5px; 
 margin-right: 1px; 
 margin-bottom: 1px; 
 margin-left: 1px; 
 line-height: 110%; 
 }
#container .post-title a:hover { color: #ba5613; 
 background-color:#; 
  
  text-decoration: none; 
 font-style: normal; 
 font-weight: normal; 
 padding-top: 2px; 
 padding-right: 1px; 
 padding-bottom: 2px; 
 padding-left: 0px; 
 margin-top: 5px; 
 margin-right: 1px; 
 margin-bottom: 1px; 
 margin-left: 1px; 
 line-height: 110%; 
 }


#descrizione_cat
{border:1px solid #999;
padding:10px;
margin:10px 0 20px 0;
background:#efefef;
color:#999;
}


 #tagcon { width: 100%; 

background-image: url(http://www.civit.it/wp-content/themes/42k/images/tag.png); 
 background-repeat:
repeat-x; 
 background-position: top left; 
 padding-top: 0px; 
 padding-bottom:
0px; 
 background-color: #ccc; 
 margin-left: auto; 
 margin-right: auto; 
 padding-bottom:
5px; 
 }
#tagcloud { width: 1000px; 
 padding-bottom: 10px; 
 margin:auto; 
 }
body{ 
	font-family: Georgia, Times; 

	background: #22536b; 
 background-image: url(http://www.civit.it/wp-content/themes/42k/images/background.png); 
 background-repeat: repeat-x; 
 background-position: left top; 
 text-align: center; 

  font-size: 12px; 
 padding: 0px; 
 margin: 0px; 
 }
p, .textwidget, caption { color: #333; 
  
font-size: 14px; 
 text-decoration: none; 
 font-style: normal; 
 font-weight: normal; 
 padding-left: 1px; 
 padding-right:
1px; 
 padding-top: 2px; 
 padding-bottom: 3px; 
 margin-left: 1px; 
 margin-right: 1px; 

margin-top: 1px; 
 margin-bottom: 1px; 
 line-height: 150%; 
 }


 



.footcon p, .footcon .textwidget, .footcon caption { color: #333; 
 
 font-size: 14px; 
 text-decoration: none; 
 font-style: normal; 
 font-weight: normal; 

padding-left: 1px; 
 padding-right: 1px; 

padding-top: 1px; 
 padding-bottom: 3px; 

margin-left: 1px; 
 margin-right: 1px; 
 margin-top:
1px; 
 margin-bottom: 1px; 
 line-height: 150%; 
 }
.footcon { width: 1000px; 
 margin-left: auto; 
 margin-right: auto; 
 }
.con { width: 990px; 
 padding-right: 5px; 
 padding-left: 5px; 
 margin-left: auto; 
 margin-right: auto; 
 }
#container{ width: 990px; 
 overflow: hidden; 
 background:#fff; 
  margin: 0
auto; 
 clear: both; 
 text-align: left; 
 border: 3px solid #fff; 
 padding-top: 5px; 
 padding-right: 5px; 
 padding-bottom: 15px; 
 padding-left: 5px; 
 margin-top: 10px; 
 margin-right: auto; 
 margin-bottom: 10px; 
 margin-left:
auto; 
 }
#footer { background-image: url(http://www.civit.it/wp-content/themes/42k/images/footer.png); 

background-color:#f7f7f7; 
 background-repeat: repeat-x; 

background-position: top center; 
 margin: auto; 
 border-top:0px
solid #; 
 width: 100%; 
 padding:0px 0 10px 0; 
 }
.footer-base { width:900px; 
 margin: auto; 
 clear: both; 
 } .footer-base img { height: 20px; 
 width: 20px; 
 border: 0px; 
 }
#header { width: 100%; 
 height: 118px; 
 background: #fff; 
 back\\\\\\\\\\\\\ground-image: url(http://www.civit.it/wp-content/themes/42k/images/header.png); 
 background-repeat: repeat-x; 
 background-position: bottom center; 

margin-left: auto; 
 margin-right: auto; 
margin-top:0px; 
 }
#header img {border:0 !important; 
 margin-top:10px; 
}
#navbar{ width: 100%; 
 background: #; 
 background-position:top right; 

 background-image: url(http://www.civit.it/wp-content/themes/42k/images/menu.png); 
 background-repeat:
repeat; 
; 
 clear: both; 
 padding: 0px; 


 margin: 0px; 
 margin-left: auto; 
 margin-right: auto; 

text-align: left; 
 font-style: normal; 
   } 

#navbar ul li a:link, #navbar ul li a:visited{ display: inline; 
 background-color: #; 
 background-image: url(http://www.civit.it/wp-content/themes/42k/images/divider.png); 
 background-position:center right; 

 background-repeat: no-repeat; 

 color: #333; 
 text-transform: uppercase; 
 font-size: 13px; 
 padding-left: 10px; 
 padding-right: 10px; 
 padding-top: 1px; 
 padding-bottom: 1px; 
 text-decoration: none; 

 margin-top: 1px; 
 margin-right: 1px; 
 margin-left: 1px; 
 margin-bottom: 1px; 
 font-weight: normal; 
 border:0px solid #; 
 line-height: 195%; 
   } .clearbox { display:block; 
 height:0px; 
 background-color:none; 

width:100%; 
 clear:both; 
 } #navbar ul li.current_page_item a:link, #navbar ul li.current_page_item a:visited, #navbar ul
li.current_page_item a:hover, #navbar ul li.current_page_item a:active, #navbar ul li.current_page_item a:focus{
background-color: #; 
 color: #435010; 

 
} #navbar ul li a:hover, #navbar ul li a:active, #navbar ul li a:focus{ text-decoration: none; 
 background-color: #; 
 color: #BA5613; 
  text-decoration: none; 

}


 .readmore {color:#333 !important; 
  margin-left:470px !important; 
 text-decoration:underline !important; 
}




#sidebar-left-one { width: 200px; 
 float: left; 
 overflow: hidden; 
 width: 260px; 
 }
#main-right{ float: right; 
 width: 700px; 

}
#main{ background-color: #; 
 float: left; 
 clea\\\\\\\\\\\\\\\\\\\r: left; 
 overflow: hidden; 
 width:550px; 
 
}
#sidebar{ border-left:1px solid #bdbbbb; 
padding:0 5px 0 5px; 

	background-image:
url(http://www.civit.it/wp-content/themes/42k/images/con-back.png); 
 background-repeat: repeat-y; 
 background-position: center right; 


height: 100% }
.footer-widget { width: 315px; 
 background: #; 
 background-image: url(http://www.civit.it/wp-content/themes/42k/images/); 
 background-position: center right; 
 background-repeat: repeat; 
 float: left; 
 clear:
none; 
 padding: 4px; 
 margin: 4px; 
 border: 0px; 
 margin-top: 10px; 
 text-align: left; 
 } #submit { background: none; 
?>; 
 color: #115080; 
 border: 1px solid #115080; 
 padding:3px; 
 }
.search-box-small .search-button{ width: 55px; 
 height: 20px; 
 padding-top: 3px; 
 float: right; 
 background:none; 
 font-size: 10px; 
 text-transform:
uppercase; 
 font-weight: bold; 
 color: #115080; 
 margin-top:11px; 
 border: 1px solid #115080; 
 }
.search-button{ width: 55px; 
 height: 20px; 
 padding-top: 3px; 
 float: right; 
 background:none; 
 font-size: 10px; 
 text-transform:
uppercase; 
 font-weight: bold; 
 color: #115080; 
 border: 1px solid #115080; 
 }
table.authorbox { background-color:transparent; 
 width: 300px; 
 border: 0px; 
 padding: 0px; 
 } table.authorbox td, th {
background-color:transparent; 
 border: 0px; 
 text-align: left; 
 padding: 0px; 
 }
 
 
 table { background-color:#efefef; 
 width:100%; 
 padding-left: 10px; 
 padding-right: 10px; 
 padding-top: 5px; 
 padding-bottom: 5px; 
 margin-left: 3px; 
 margin-right: 3px; 
 margin-top: 3px; 
 margin-bottom: 3px; 
 border: 0px solid #666;
 float:none;
 }
td { background-color:#; 
 color:#000; 
   
 padding-left:
10px; 
 padding-right: 10px; 
 padding-top: 3px; 
 padding-bottom: 3px; 
 border: 1px
solid #666; 
   font-size: px; 
 text-decoration: none; 
  
 font-weight: normal; 
 text-transform: none; 
 }
th { background-color:#; 
 color:#000; 
 width:80%; 
 padding-left:
3px; 
 padding-right: 3px; 
 padding-top: 5px; 
 padding-bottom: 3px; 
 border: 1px
solid #666; 
   font-size: px; 
 text-decoration: none; 
 font-style:
italic; 
 font-weight: normal; 
 text-transform: uppercase; 
 }
#container a:link { color: #115080; 
 background-color:#; 

   text-decoration: none; 
 font-weight: normal; 
 text-transform: none; 

}
#container a:visited{ color: #115080; 
 background-color:#; 
  
  text-decoration: none; 
  font-weight: normal; 
 text-transform: none; 
 }
#container a:hover{ color: #ba5613; 
 background-color:#; 

   text-decoration: none; 
 font-weight: normal; 
 text-transform: none; 
 }
#footer a:link { color: #115080; 
 font-size:14px; 

    text-decoration: none; 
 font-style: normal; 
 font-weight: normal; 
 text-transform: none; 
 }
#footer a:visited{ color: #115080; 
 background-color:#; 
   font-size: 14px; 
 text-decoration: none; 
 font-style: normal; 
 font-weight: normal; 
 text-transform: none; 
 }
#footer a:hover{ color: #ba5613; 
 background-color:#; 
   font-size: 14px; 
 text-decoration: none; 
 font-style: normal; 
 font-weight: normal; 
 text-transform: none; 
}
h1 { color:#435010; 
 background-color:#; 
   font-size: 22px; 
 text-decoration: none; 
 font-style: normal; 
 font-weight: normal; 
 padding-left: 1px; 
 padding-right: 1px; 
 padding-top: 1px; 
 padding-bottom: 1px; 
 margin-left: 1px; 
 margin-right: 1px; 
 margin-top: 1px; 

margin-bottom: 1px; 
 text-transform: uppercase; 
 line-height: 150%; 
 }
h2 { color: #435010; 
 background-color:#; 
   font-size: 20px; 
 text-decoration: none; 
 font-style: normal; 
 font-weight: normal; 
 padding-left: 1px; 
 padding-right: 1px; 
 padding-top: 1px; 
 padding-bottom: 1px; 
 margin-left: 1px; 
 margin-right: 1px; 
 margin-top: 1px; 

margin-bottom: 1px; 
 text-transform: uppercase; 
 line-height: 150%; 
}
h3 { color: #435010; 
 background-color:#; 
   font-size: 18px; 
 text-decoration: none; 
 font-style: normal; 
 font-weight: normal; 
 padding-left: 1px; 
 padding-right: 1px; 
 padding-top: 1px; 
 padding-bottom: 1px; 
 margin-left: 1px; 
 margin-right: 1px; 
 margin-top: 1px; 

margin-bottom: 1px; 
 text-transform: uppercase; 
 line-height: 150%; 
}

h3.f1 {color:#444 !important}
.bigPostTitle2 {font-size:1.2em; 
 }
.bigPostTitle {font-size:1.85em; 
line-height:130%; 
 }
.cat-post-list

{color: #115080 !important; 
 background-color:#fff !important; 
   font-size: 17px; 
 text-decoration: none; 
 font-style: normal; 
 font-weight: normal; 
 margin-top: 5px; 
 margin-left:0 !important; 
padding-left:1px !important; 

margin-bottom: 1px; 
 text-transform: uppercase; 
 line-height: 150%; 
  border-top:3px solid #efefef; 

padding-bottom:12px !important; 
}

.cat-post-list a

{color: #334C5B !important; 
font-size: 17px; 
 }





.search-post-list

{color: #115080 !important; 
 background-color:#fff !important; 
   font-size: 17px; 
 text-decoration: none; 
 font-style: normal; 
 font-weight: normal; 
 margin-top: 5px; 
 margin-left:0 !important; 
padding-left:1px !important; 

margin-bottom: 1px; 
 text-transform: uppercase; 
 line-height: 150%; 
 
  border-top:3px solid #efefef; 
padding-bottom:2px !important; 
}

.search-post-list a

{color: #334C5B !important; 
font-size: 17px; 
 }




h4 { color: #435010; 
 background-color:#; 
   font-size: 16px; 
 text-decoration: none; 
 font-style: normal; 
 font-weight: normal; 
 padding-left: 1px; 
 padding-right: 1px; 
 padding-top: 1px; 
 padding-bottom: 1px; 
 margin-left: 1px; 
 margin-right: 1px; 
 margin-top: 1px; 

margin-bottom: 1px; 

text-transform: uppercase; 
 line-height: 150%; 
}
 h5 { color: #435010; 
 background-color:#; 
   font-size: 14px; 
 text-decoration: none; 
 font-style: normal; 
 font-weight: normal; 
 padding-left: 1px; 
 padding-right: 1px; 
 padding-top: 1px; 
 padding-bottom: 1px; 
 margin-left: 1px; 
 margin-right: 1px; 
 margin-top: 1px; 

margin-bottom: 1px; 
 text-transform: uppercase; 
 line-height: 150%; 
}
h6 { color: #435010; 
 background-color:#; 
   font-size: 13px; 
 text-decoration: none; 
 font-style: normal; 
 font-weight: normal; 
 padding-left: 1px; 
 padding-right: 1px; 
 padding-top: 1px; 
 padding-bottom: 1px; 
 margin-left: 1px; 
 margin-right: 1px; 
 margin-top: 1px; 

margin-bottom: 1px; 
 text-transform: uppercase; 
 line-height: 150%; 
}
.sidebar-box {margin-bottom:25px}

.current_page_item a, .current-cat a {color:#000 !important}
h3.widget { color: #000; 
 background-color:#; 
  font-size: 15px; 
 text-decoration:
none; 
 font-style: normal; 
 font-weight: normal; 

padding-left: 0px; 
 padding-right: 0px; 

padding-top: 1px; 
 padding-bottom: 1px; 

margin-left: 0px; 
 margin-right: 0px; 
 margin-top:
5px; 
 margin-bottom: 3px; 

text-transform: uppercase; 
 line-height: 120%; 
 border-bottom:5px solid #115080; 
 }
h3.f1 { color: #ccc; 
 background-color:#; 
   font-size: 18px; 
 text-decoration: none; 
 font-style: normal; 
 font-weight: normal; 

padding-left: 0px; 
 padding-right: 0px; 
 padding-top:
1px; 
 padding-bottom: 1px; 
 margin-left: 0px; 
 margin-right: 0px; 
 margin-top: 15px; 
 margin-bottom: 7px; 
 }
h3.hw1 { color: #; 
 background-color:#; 
  font-size: px; 
 text-decoration: ; 
 font-style: ; 
 font-weight: ; 

padding-left: px; 
 padding-right: px; 
 padding-top:
px; 
 padding-bottom: px; 
 margin-left: px; 
 margin-right: px; 
 margin-top: px; 
 margin-bottom: px; 
 } h3.hw2 { color: #; 
 background-color:#; 
   font-size: px; 
 text-decoration: ; 

font-style: ; 
 font-weight: ; 
 padding-left: px; 
 padding-right: px; 
 padding-top: px; 
 padding-bottom: px; 
 margin-left: px; 
 margin-right: px; 
 margin-top: px; 
 margin-bottom: px; 
 } 
.metabox {font-size:0.85em; 
 font-style:italic; 
 background-color: #; 
 color: #333; 
 padding-left: 2px; 
 padding-right: 2px; 
 padding-top: 5px; 
 padding-bottom: 0px; 
 clear:both; 
 margin-left: 1px; 
 margin-right: 1px; 
 margin-top: 1px; 
 margin-bottom: 1px; 
 width: 100%; 
 line-height: 130%; 
 } 
h5#slogan {color: #ccc; 
 font-size: 14px; 
 text-decoration: none; 
 line-height: 110%; 
 font-weight: normal; 
  background-color: #; 
 font-size:
14px; 
 float: left; 
 margin-bottom: 0px; 
 padding: 0px; 
 margin-top: 0px; 

text-transform: uppercase; 
 clear: both; 
 margin-left: 0px; 
 margin-right: 15px; 
 } #comment-land textarea {
background: none; 
 width:90%; 
 padding: 10px; 
   font-size: 12px; 

border: 1px solid #c9c9b5; 
 } #respond #author,
#respond #url, #respond #email { width: 80%; 
   font-size: 12px; 

background: none; 
 padding: 2px; 
 border: 1px solid #c9c9b5; 
 }
.sticky { padding-left: 10px; 
 padding-right: 10px; 

padding-top: 10px; 
 padding-bottom: 10px; 
 margin-left:
1px; 
 margin-right: 1px; 
 margin-top: 10px; 
 margin-bottom: 20px; 
 background-color:#; 
 background-image: url(http://www.civit.it/wp-content/themes/42k/images/sticky.png); 
 background-position: bottom; 
 background-repeat:
repeat-x; 
 border: 1px solid #cccccc; 
 }
img{ border: 1px solid #eee; 
 }
.wp-caption { border: 1px solid #ccc; 
 text-align: center; 
 background-color:#fff; 
 padding-top:
4px; 
 margin: 10px; 
 }
.wp-caption p.wp-caption-text { font-size: 11px; 
 line-height: 17px; 
 padding: 5px; 
 margin: 0; 

color:#666666; 
 }
.navigation a:link, .navigation a:hover, .navigation a:visited { background: none; 
 color:#115080; 

border: 1px solid #115080; 
 padding:3px; 
 margin-top: 15px; 
 line-height: 200%; 
 }
#sidebar ul li,#sidebar-left ul li, #footer ul li { list-style-type: none; 
 background-color:#; 
 color:#; 
 
font-weight:normal; 
 font-style:normal; 
 text-decoration: none; 
 list-style-position: outside; 
 margin-top: 1px; 
 margin-right:1px; 
 margin-bottom:1px; 
 margin-left: 1px; 
 padding-top:1px; 
 padding-right:1px; 
 padding-bottom:1px; 
 padding-left: 1px; 
 }
#sidebar ul,#sidebar-left ul, #footer ul { background-color: #; 
 margin-top: 1px; 
 margin-right:1px; 
 margin-bottom:1px; 
 margin-left: 1px; 
 padding-top:1px; 
 padding-right:1px; 
widget_ol padding-bottom:1px; 
 padding-left: 1px; 
 }
#sidebar ol li,#sidebar-left ol li, #footer ol li {  
font-size: 14px; 
 font-weight:normal; 
 font-style:normal; 
 text-decoration: none; 
 list-style-position: outside; 
 margin-top: 1px; 
 margin-right:1px; 
 margin-bottom:1px; 
 margin-left: 1px; 
 padding-top:1px; 
 padding-right:1px; 
 padding-bottom:1px; 
 padding-left: 1px; 
 } 

#sidebar ol,#sidebar-left ol, #footer ol {
background-color: #; 
 margin-top: 1px; 

margin-right:1px; 
 margin-bottom:1px; 

margin-left: 1px; 
 padding-top:1px; 

padding-right:1px; 
widget_ol padding-bottom:1px; 
 padding-left: 1px; 
 }
ul.commentlist li.thread-odd { background:#fff; 
 border:1px solid #A76E3E; 

margin-left:0px; 
 margin:0px; 
 padding:0px; 
 float:left; 
 }
ul.commentlist li.thread-even { background:#fff; 
 border:1px solid #5D8169; 

margin-left:0px; 
 margin:0px; 
 padding:0px; 
 float:left; 
 }
ul.commentlist li.bypostauthor { background:#eee; 
 border:1px solid #5D8169; 
 margin-left:0px; 
 margin:0px; 
 padding:0px; 
 float:left; 
 }
ul.commentlist li.thread-even p { color:#000; 
 padding: 2px; 
 }
ul.commentlist li.thread-odd p { color:#333; 
 padding: 2px; 
 }
ul.commentlist li.thread-even .comment-reply-link { padding:5px; 
 border:1px solid; 
 margin: 5px; 
  color:#000; 
 }
ul.commentlist li.thread-odd .comment-reply-link { padding:5px; 
 border:1px solid; 
 margin: 5px; 

color:#333; 
 }
ul.commentlist li.bypostauthor .comment-reply-link { padding:5px; 
 border:1px solid; 
 margin: 5px; 
 color:#666; 
 }
ul.commentlist li.thread-even .author-name { background:#fff; 
 font-size:14px; 
 color:#000; 
 }
ul.commentlist li.thread-odd .author-name { background:#fff; 
 color:#333; 
 font-size:14px; 
 }
.commentlist li.thread-odd .comment-span a:link, { color:#666; 
 background:#fff; 
 }
.commentlist li.thread-even .comment-span a:link,{ color:#333; 
 background:#fff; 
 } ul.commentlist li.bypostauthor a:link, { color:#333; 

background:#eee; 
 } ul.commentlist li.bypostauthor .author-name { background:#eee; 
 font-size:14px; 
 color:#666; 
 } .author-name { font-size: 14px; 
 padding: 1px; 
 width: 400px; 
 margin-top: 4px; 
 margin-bottom:
1px; 
 margin-left: 1px; 
 margin-right: 1px; 
 background-color: none; 
 clear: none; 
 } ul.commentlist li.bypostauthor p { color:#666; 
 padding: 4px; 
 }
#tagcon a {   font-size: 12px; 
 text-decoration: none; 
 font-style: normal; 
 font-weight: normal; 
 text-transform: none; 
 }
#tagcon a:link { color: #ccc; 
 padding: 3px; 

} #tagcon a:visited { color: #ccc; 
 }
#tagcon a:hover { color:#fff; 
 }
#tagcon a:visited { color:#ccc; 
 }
.comment-pic img { border:1px solid #ccc; 
 float:left; 
 height:50px; 
 width:50px; 
 margin:5px 10px 5px 5px; 
 padding:0px; 
 } #main ul { background-color: #; 
 margin-top: 1px; 
 margin-right:1px; 

margin-bottom:1px; 
 margin-left: 10px; 
 padding-top: 1px; 
 padding-right:1px; 
 padding-bottom:1px; 
 padding-left: 1px; 
 } #main ol { background-color: #; 
 margin-top: 1px; 
 margin-right:1px; 

margin-bottom:1px; 
 margin-left: 10px; 
 padding-top:1px; 
 padding-right:1px; 
 padding-bottom:1px; 
 padding-left: 1px; 
 }
 
 #main ul li{ list-style-type: inherit; 
 background-color:#; 
 color:#333333; 

 font-weight:normal; 
 font-size:14px; 
 text-decoration: none; 

list-style-position: inside; 
 margin-top: 1px; 

margin-right:1px; 
 margin-bottom:1px; 
 margin-left: 1px; 
 padding-top:1px; 
 padding-right:1px; 
 padding-bottom:1px; 
 padding-left: 1px; 
 }
#main ol li{ list-style-type: inherit; 
font-size:14px; 
 background-color:#; 

color:#; 
   
font-weight:normal; 
 font-style:normal; 
 text-decoration: none; 
 list-style-position: inside; 
 margin-top: 1px; 
 margin-right:1px; 
 margin-bottom:1px; 
 margin-left: 1px; 
 padding-top:1px; 
 padding-right:1px; 
 padding-bottom:1px; 
 padding-left: 1px; 
 } blockquote p { color: #333; 
   font-size: 13px; 
 text-decoration: none; 

font-weight: normal; 
 } blockquote { background:#efefef; 

color:#333; 
 clear: both; 
 width:80%; 
 padding-left: 10px; 

padding-right: 10px; 
 padding-top: 10px; 
 padding-bottom: 10px; 
 margin-left: 10px; 
 margin-right: 10px; 
 margin-top: 10px; 
 margin-bottom: 10px; 
 border: 1px solid #fff; 
 font-size: 11px; 
 text-decoration: none; 
  font-weight: normal; 
 } 
 
 .basement 
 {
 padding-top:10px; 
font-size: 12px; 
 } 
 
 
 
 .footer-base a 
 { color:#; 
font-size: 13px; 
 }

 
.stampa-articolo
{float:right;display:block;margin-bottom:3px}


.stampa-articolo-sotto
{margin-top:10px;margin-left:3px;font-size:1.2em}


.top-link-print
{vertical-align:top;}

.WP-PrintIcon {margin-right:5px;}
