/* @override 
	http://www.erika-enterprise.com/css/app.css */

/*FONT*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');
@import url('https://fonts.googleapis.com/css?family=Oswald');

body {
	font-family: "Open Sans", Arial, Helvetica, Geneva, sans-serif;
	font-weight: 400;
	font-size: 0.9em;
}
strong {
	font-family: "Open Sans", Arial, Helvetica, Geneva, sans-serif;
	font-weight: 700;
}

h1 {
	font-size: 200%;
}
h2 {
	font-size: 180%;
}
h3 {
	font-size: 160%;
}
h4 {
	font-size: 140%;
}
h5 {
	font-size: 120%;
}
h6 {
	font-size: 110%;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
}
a:hover {
	color: #f6912b;
}
/*DISTANZIALI*/
.linea-10 {
	height: 10px;
}
.linea-20 {
	height: 20px;
}
.linea-30 {
	height: 30px;
}
.linea-40 {
	height: 40px;
}
.linea-50 {
	height: 50px;
}
/*BANNER*/

.search input{
	display: inline-block;
}
.search input[type="text"] {
	width: 200px;
	margin-right: 10px;
}
.search {
	text-align: right;
	padding: 15px;
}
.search .button {
	margin: 0;
}
.logo img{
	width: 250px;
	margin: 15px;
}
.bannercontainer {
	background: url(/img/pattern.png) silver;
	border-bottom: 2px solid silver;
}
.social {
	text-align: center;
	padding-top: 20px;
}
.social li {
	display: inline;
}
.social li img {
	width: 32px;
}

.slogancontainer {
	border-bottom: 2px solid silver;
}
.slogan {
	padding: 50px;
	font-size: 200%;
	color: white;
	text-align: center;
}
.slogan a.button,  {
	background:  #f6912b;
	font-size: 50%;
	padding: 10px 20px;
	-moz-border-radius: 25px;
	-webkit-border-radius:  25px;
	border-radius: 25px;
}
.slogan a.button:hover {
	background: black;
}
/*MENU*/
.menucontainer {
	background: #58575a;
	border-bottom: 2px solid whitesmoke;
}
.menucontainer2 {
	background-color: silver;
	border-bottom: 2px solid whitesmoke;
}
.menu {
	text-align: center;

}
.menu ul {
	margin: 0;
}
.menu li {
	display: inline;
}
.menu li a {
	display: inline-block;
	color: white;
	font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	margin: 2px 10px;
	font-size: 130%;
}
.menu a:hover, .menu a.current {
	color: #f6912b;
}


/*CONTENT*/

.maincontentcontainer {
	background-color: whitesmoke;
	padding-top: 30px;
min-height: 100px;
}
.maincontentcontainer img {
	border: 1px solid silver;
	padding: 2px;
	margin-bottom: 10px;
}
/*FOOTER*/
.footercontainer {
	background-color: #eaeaea;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: x-small;
	border-top: 2px solid silver;
}
.footermenu {
	text-align: right;
}
.footermenu.menu a {
	color: grey;
}
.footermenu.menu a:hover, .footermenu.menu a.current {
	color: #f6912b;
}

/*NEWS*/
.newscontainer {
	background-color: #e3ebed;
	padding-top: 10px;
}
ul.list1 {
	margin: 0 0 10px 0 !important;
	padding: 5px;
	border-bottom: 1px solid silver;
}
.list1 li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: inline;

}
.list1 li a {
	border: 1px solid silver;
	display: inline-block;
	padding: 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius:  5px;
	border-radius: 5px;
	background: whitesmoke;
	margin: 0 10px 0 0;
}

div.NewsSummary {
	border-bottom: 1px dotted silver;
	padding: 5px 0;
	margin: 0 0 10px 0;
}

div.NewsSummaryPostdate, #NewsPostDetailDate  {
	font-size: x-small;
	float: right;
	margin: 0 5px 0 10px;
}

div.NewsSummaryLink, h3#NewsPostDetailTitle  {
	background-color: whitesmoke;
	border-bottom: 1px solid #eaeaea;
	padding: 3px;
	font-size: medium;
}

hr#NewsPostDetailHorizRule {
	display: none;
}

#NewsPostDetailSummary strong {
	font-style: italic;
	font-weight: normal;
	margin: 5px 0 10px 0;
}


div.NewsSummaryLink a {
	border-bottom: none;
}

div.NewsSummaryCategory, #NewsPostDetailCategory  {
	font-size: x-small;
	float: right;
	margin: 0 0 0 10px;
}

div.NewsSummaryAuthor, #NewsPostDetailAuthor  {
	font-size: x-small;
	float: right;
	margin: 0 0 0 10px;
}

#NewsPostDetailReturnLink {
	border-top: 1px dotted silver;
}

div.NewsSummarySummary, #NewsPostDetailContent {
	clear: both;
	margin: 10px 0;
}
/*BOTTONIERA*/
.bottoniera {
	text-align: center;
		background: #f6912b;
		padding-top: 10px;
		margin-top: -30px;
		margin-bottom: 30px;
}
.bottoniera img {
	border: none;
	width: 32px;

}
.bottoniera a {
	font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	font-size: 180%;
	display: block;
	color: white;
}
.bottoniera a:hover {
	color: black;
}
.row.items img {
	border:  none;
}
.row.items p:first-child {
	margin: 0;
}
img.icona {
        width:28px; height:auto; margin-right: 5px;
}
img.noborder {border: none;}
/*LISTE FILE*/
.file_list li {
	list-style-type: none;
	padding: 5px;
	border-bottom: 1px dotted silver;
}
span.fileName {
	font-size: 120%;
	display: inline-block;
	width: 70%;
}
span.fileSize {
	display: inline-block;
	width: 15%;
}
.content  li {
	list-style-image: url(/uploads/images/Home/titolo.svg);
	border-bottom: 1px dotted silver;
	padding: 0.5% 0;
}
.content a[href*="http://"]:not([href*="erika-enterprise.com"]):after {
    content: url(/img//Icon_External_Link.png);
}
/*DOWNLOAD VM*/
.iconedownload li {
	display: inline;
	border: none;
}
.iconedownload img {
	border: none;
}
.iconedownload a:after {
	content: none !important;
}
.iconedownload a {
	padding: 10px 2% 0px 2%;
	display: inline-block;
}
.iconedownload a:hover {
	background-color: #f7922b;
}
.iconedownload {
	background: #eaeaea;
	text-align: center;
	padding: 5px;
	margin-bottom: 50px;
}
.iconedownload ul {
	margin: 0;
}
.list1 li a:after {
	content: none !important;
}
/*Twitter*/
.avatar {
	display: none;
}
.message {
	border-bottom: 1px dotted silver;
	padding: 3px 0;
}
div.testolungo {
	height:  200px;
	overflow: auto;
	margin: 20px;
	border: 1px solid silver;
	padding: 10px;
}