/*bootstrap*/

h2 {
  font-size: 30px;
	color:#006400;
}
a:link {
	text-decoration: none;
	font-weight:bold;
	color:#006400;

}
a:visited {
	color:#0066A1;
	font-weight:bold;
}
p {
  line-height: 170%;
  font-family: "Open Sans Semibold", Arial, Helvetica;
}

ul.tags a {
  color:#fff;
  background-color:#0066A1;
}

ul.inline,
ol.inline {
  margin-left: 0;
  list-style: none;
}

ul.inline > li,
ol.inline > li {
  display: inline-block;
  *display: inline;
  padding-right: 5px;
  padding-left: 5px;
  *zoom: 1;
}
.img_caption {
	margin-right: 15px;
	margin-bottom: 10px;
}
p.img_caption {
	font-size:12px;
	height: bold;
	line-height: 1.3em;
	font-weight: bold;
	margin-top:1px;
}
p.readmore {
	text-align: right;
}
div.tcslider_wrapper p.readmore {
	text-align: left;
}
dd.createdby {
	color:#000;
	font-weight: bold;
}
dd.published {
	color:#000;
}
/*Menù Principale*/
div.navbar-inner {
	background-color:#0066A1;
	background-image: none;
	border: 1px #0066A1 solid;
	padding-left:0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 20px;
	-webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    0px -1px 2px rgba(0, 0, 0, 0.5);
	box-shadow:         0px -1px 2px rgba(0, 0, 0, 0.5);
}

.navbar .nav > li > a {
	  color: #fff;
	text-decoration: none;
  text-shadow: none;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  color: #fff;
  text-decoration: none;
  background-color: transparent;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #0066A1;
  text-decoration: none;
  background-color: #fff;
}

div.navbar-inner li ul {
	position:absolute;
	display:none;
  width: auto;
	z-index:100;
}

div.navbar-inner li:hover ul {
  display: block;
  position: absolute;
	z-index:100;

}

div.navbar-inner li ul,
div.navbar-inner li ul a {
	background-color:#0066A1;
	color:#fff;
	z-index:100;
}

/*moduli personalizzati home*/

#headerwrap {
	background-color: #383d4f;
}

ul.nav.menu_menuheader {
	margin:0;
  background:none;
}

ul.nav.menu_menuheader {
	margin-bottom: 0px;
}

ul.nav.menu_menuheader a,
ul.nav.menu_menuheader li {
	display:inline;
	white-space:nowrap;
	margin: 0 0.5em;
	background:none!important;
	font-size: 13px;
}

ul.nav.menu_menuheader a:link,
ul.nav.menu_menuheader a:visited {
	background:none;
	color: #fff;
}

ul.mostread_letti {
	list-style:none;
  	padding-bottom:15px;
}

div.pull-left.item-image img,
div.pull-none.item-image img,
div.pull-right.item-image img {
	max-width: 400px;
	max-height:350px;
}
div.pull-left.item-image img {
	padding-right: 10px;
}
nav.moduletable_menufooter {
	margin:0;
    background:none;
    height: 0;
}

nav.moduletable_menufooter a,
nav.moduletable_menufooter li {
	 background:none!important;
	 font-size: 13px;
}

div.tagspopular_tagcloud ul li {
	list-style: none;
}

div.tagspopular_tagcloud ul li a {
	color: #fff;
}

/*rightbar*/
.moduletable_congresso,
.moduletable_riformacost,
.moduletable_newsletterhome,
.moduletable_appellofirma,
.moduletable_social,
.moduletable_eventi,
.moduletable_mobilitazioni,
.moduletable_letti,
.moduletable_menueventi,
.moduletable_rss,
.moduletable_taurillonfeed,
.moduletable_europeancircusfeed,
.moduletable_noieuropeifeed, {
	padding-bottom:20px;
}
.moduletable_congresso h3,
.moduletable_riformacost h3,
.moduletable_newsletterhome h3,
.moduletable_appellofirma h3,
.moduletable_social h3,
.moduletable_eventi h3,
.moduletable_mobilitazioni h3,
.moduletable_letti h3,
.moduletable_menueventi h3,
.moduletable_rss h3,
.moduletable_taurillonfeed h3,
.moduletable_europeancircusfeed h3,
.moduletable_noieuropeifeed h3 {
	line-height: 32px;
	margin-left:1px;
	background-color:#0066A1;
	color: #fff;
  	text-align: center;
	border-radius: 6px;
}

/*image authorbox*/
#author_infobox .author_infobox_image_profile {
	max-width:300px;
	float:left;
}

/*plugin socialshare*/
div.bt-social-share-below {
	border:0px;
}

/*questionario*/

div.ui.basic.right.floated.segment,
div.ui.basic.left.floated.segment {
  display: none;
}

h3#cdpetitions-signatures {
  display: none;
}

/*mobile css*/


@media only screen and (max-width: 480px) {
div.pull-left.item-image img,
div.pull-none.item-image img,
div.pull-right.item-image img {
	max-width: 300px;
	max-height:250px;
}
  
header {
margin-top: 20px;
background-image:url('/images/logo.jpg');
background-size: 100%;
background-repeat: no-repeat;
padding-bottom: 80px;
}
form.form-search.alignright {
display:none;
}
.moduletable_slide {
	display:none;
}