/*
Theme Name: Ecsite
Theme URI: http://netageadv.it/
Description: Ecsite Theme
Version: 0.1
Author: netageadv.it
Author URI: http://netageadv.it/
Tags: ecsite,theme
*/



/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #d5d6d7 url('images/kubrickbgcolor.jpg');
	color: #333;
	text-align: center;
	padding:0;
	margin:0;
}

body,#header,#footer{background-image:none;}

p{
  margin:0;
}

a{
  text-decoration:none;
  color:#47516d;
}
a:hover{
  text-decoration:none;
}

#wrap {
	background-color: white;
	border: 1px solid #959596;
	text-align: left;
  margin:auto;
  width:970px;
}

#header {
	background: #fff url('images/ecsiteheader.jpg') no-repeat top center;
	height:140px;
}

#headerimg 	{
	margin: 7px 9px 0;
	height: 192px;
	width: 740px;
}

#breadcrumb{
	float:left;
	font-size:12px;
	padding:3px;
	display:block;
	color:#fff;
	width:766px !important;
  width:708px;
}

#breadcrumb a{
  color:#fff;
}
  
#sidebar{
  width:190px;
  float:left;
  font-size:12px;
  margin-right:8px;
  min-height:400px;
}
#sidebar ul,
#sidebar ul li{
  padding:0;
  margin:0;
  list-style:none;
}

#sidebar ul li{
  margin-bottom:4px;
}

body#home #sidebar ul li a,
body#home #sidebar ul li i{
  display:block;
}

#sidebar ul li i{
  font-style:normal;
  display:block;
}

#content {
	font-size: 1.2em;
	width:766px !important;
	width:708px;
	float:left;
}

#content h2{
  padding:0;
  margin:5px 0;
  font-size:1.3em;
  color:#f60;
}

#content h3{
  padding:0;
  margin:0;
  margin-top:5px;
  font-size:1.3em;
}

#content div.entry p{
  padding:0;
  margin:0;
  margin-bottom:10px;
  font-size:1.1em;
}

#footer{clear:both;}


@charset "UTF-8";
.menu a{
	display:block;
  	width:198px;
   	/*height:22px;*/
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	/*line-height:22px;*/
}
.menu td{
	padding-bottom:10px;
}

.about  {
	background-color: #C13832;
	background-image: url(../images/ballAbout.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:50px;
	height:22px;
	width:198px;
}

.about:hover  {
	background-color: #C13832;
	background-image: url(../images/ballAbout_over.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:50px;
	height:22px;
	width:198px;
}

.join{
	background-color: #C09D35;
	background-image: url(../images/ballJoin.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:50px;
	height:22px;
	width:198px;
}

.join:hover{
	background-color: #C09D35;
	background-image: url(../images/ballJoin_over.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:50px;
	height:22px;
	width:198px;
}

.members  {
	background-color: #7fBB37;
	background-image: url(../images/ballMembers.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:50px;
	height:22px;
	width:198px;
}

.members:hover  {
	background-color: #7fBB37;
	background-image: url(../images/ballMembers_over.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:50px;
	height:22px;
	width:198px;
}

.news  {
	background-color: #23BDBD;
	background-image: url(../images/ballNews.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:50px;
	height:22px;
	width:198px;
}

.news:hover  {
	background-color: #23BDBD;
	background-image: url(../images/ballNews_over.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:50px;
	height:22px;
	width:198px;
}

.collaborative  {
	background-color: #2B62BD;
	background-image: url(../images/ballCollaborative.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:50px;
	height:22px;
	width:198px;
}

.collaborative:hover  {
	background-color: #2B62BD;
	background-image: url(../images/ballCollaborative_over.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:50px;
	height:22px;
	width:198px;
}

.initiatives  {
	background-color: #7E41C0;
	background-image: url(../images/ballInitiatives.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:50px;
	height:22px;
	width:198px;
}

.initiatives:hover  {
	background-color: #7E41C0;
	background-image: url(../images/ballInitiatives_over.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:50px;
	height:22px;
	width:198px;
}

.resource  {
	background-color: #C13F9F;
	background-image: url(../images/ballResource.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:50px;
	height:22px;
	width:198px;
}

.resource:hover  {
	background-color: #C13F9F;
	background-image: url(../images/ballResource_over.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:50px;
	height:22px;
	width:198px;
}
.testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #667697;
	text-decoration: none;
}
.testo a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #667697;
	text-decoration: none;
}
.testo a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #667697;
	text-decoration: underline;
}
.testo a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #667697;
	text-decoration: none;
}
.testoBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #667697;
	text-decoration: none;
	font-weight: bold;
}
.testoBold a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #667697;
	text-decoration: none;
	font-weight: bold;
}
.testoBold a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #667697;
	text-decoration: underline;
	font-weight: bold;
}
.testoBold a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #667697;
	text-decoration: none;
	font-weight: bold;
}
.intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.intro a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.intro a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
}
.intro a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}