/*
Theme Name:  economia sociale sardegna
Theme URI: http://www.economiasocialesardegna.it/
Description: tema realizzato  per il sito economia sociale sardegna
Version: 26/09/2008
Author: Andrea Cimatti

*/

body {
	background-color:#fff;
	font: 11px  Verdana, Tahoma, Arial,sans-serif;
	margin:			0px;
	border: 		0px;
	padding:		0px;

	}
h1 {
	font-size: 20px;
	font-weight:normal;
	color:#333;
	margin:0;
	}

h2  {
	font-size: 18px;
	font-weight:normal;
	margin:10px 0px 0px 0px;
	border:0px;
	padding:10px 0px 0px 0px;
	color:#000;
	}
h2.title  {
	font-size: 		20px;
	margin:			0px;
	border:			0px;
	padding:		0px;
	color: 			#000;
	}
h2.newsletter  {
	font-size: 18px;
	font-weight:normal;
	color:			#CC0000;
	margin:			0px ;}
h2  a {
	font-size: 		20px;
	margin:			0px 0px 0px  0px;
	border:			0px;
	padding:		0px;
	text-decoration:none}
h3  {
	font-weight:	bold;
	font-size: 		11px;
	border:			0px;
	padding:		0px;
	text-transform:uppercase;
    color:			#333;
	
}	

h4  {
	font-size: 10px;
	margin:			0px;
	border:			0px;
	padding:		0px;
    color:			#000;
	font-weight:normal
	}
h5  {
	font-size: 10px;
    color:			#ccc;
	background:		transparent;}
a {
	color:			#016a99;text-decoration:none}
a:hover{text-decoration:underline}
p {

	margin:			0px;
	border:			0px;
	padding:		12px 0px 0px 0px;}
p.date{
	font-weight:	normal;
	font-size: 		11px;
	margin:			0px;
	border:			0px;
	padding:		0px }
	
	li{
	font-weight:	normal;
		
	margin:			0px;
	border:			0px;}
	
	img{border:0px}
	
	img.front{border:1px solid #000;}

#globalcontainer {
	margin: 			0px auto;
	border: 			0px;
	padding:			0px;
	width:				930px;
	}
#globalheader {
	margin: 		0px;
	border: 		0;
	width: 			930px;
	float: 			left; 
	position:		relative;
	background-color:#fff;
	
	}
	

#globalheader h1 a{color:#fff}
#globalheader h1 a{color:#fff}
#globalheader p{color:#fff;margin:0;padding:0px 0  0 10px;border:0}



		#logo{width:200px;float:left;padding:0;margin:0px}
		
		#banner{
			border:0;
			width:670px;
			float:right;
			
			padding:10px 0px 10px 10px;
			margin:0px;
			text-align:right}
		#login{	width:720px;float:left;}
		#login h2 {margin:0 0 0px 0;padding:0;border:0;}
		#login ul {
			margin: 			0px;
			border:  			0px;
			padding: 			0px; 
			list-style-image: 	none;  
			list-style-type: 	none;
			float:				right;
			background-color:			transparent;
		}
		#login li {
			position:			relative;
			float:				left;
			margin-top: 		0px; 
			margin-bottom: 		0px; 
			padding: 			0px;
			border:  			0px ;
			background-color: 		transparent;
			letter-spacing:		0px; 
			border-left:		1px solid #ccc; 
		}
		#login li a { 
			display: 			block; 
			margin: 			0px; 
			padding: 			2px 5px;
			border: 			0px;
			text-decoration: 	none;
				font-size: 13px;
			font-weight:		normal;
			color:#006699
			
			
		}
		#login li a:visited { 	color:#006699
		}
		#login li a:hover {
			text-decoration:underline;
			background-color:#0c0;
				color:#fff
		}
		#login #current a{
			background-color:	#ddf;
				color:#0033CC
			; 
		}
		
		#user{float:right;}
		#userinfo {width:600px;float:right;border:0px solid #fff;padding:10px}
		
		#userinfo h2{color:#369;text-align:right;text-transform:none;
			font-size: 20px;}
		
		
		#userinfo a { 
			
			margin: 			0px; 
			border: 			0px;
			text-decoration: 	none;
				font-size: 10px;
			font-weight:		normal;
			
			
		}
		
		#error {
			width:450px;float:left;clear:both}
		
		#error ul li{
			margin-bottom:5px;float:right;
			width:200px;padding-right:5px;
			border-top:1px solid #1BC844;
			list-style-image: 	none;  
			list-style-type: 	none;}
		
		form{padding:;margin:0}

#content {
	margin: 		0px;
	border:0;
	padding:		0px;
	width: 			930px;
	float: 			left; 
	position:		relative;
	background-image:url(i/bg-content.gif);
	background-position:right;
	background-repeat:repeat-y

	}
	#main{
		margin: 		0px;
		border: 		0px;	
		float:			left;
		width: 			580px;
		position:		relative;
		}
		.blocco{
		margin:				0px;
		border:				0px;
		padding:			20px;
		
		float:				left;
		position:			relative;}
	#registration{
		padding:10px;}
#sidebar{
	padding: 		0;	
	border: 		0;
	margin:			0;
	width: 			260px;
	float:			right;
	background-color:#d9dadc
	
	}
#sidebar h2{
	color:#fff
	}
#sidebar ul	{
	list-style-image: 	none;  
	list-style-type: 	none;
	padding: 		10px;
	border:			0px;
	margin: 		0 20px;
	background-color: transparent;
	color: 			#fff;
	float: 			left;
	width: 			210px;
	border-bottom:1px solid #fff;
}
#sidebar	li {	
	padding:0;
	margin:0;
	border:			0;
	width:			210px; 
	font-weight:bold;
	float:			left;	/* non sembra essere utile per MS IE e Firefox  */}
#sidebar ul li{	
	padding:0;
	margin:0;
	border:			0;
	width:			210px; 
	font-weight:bold;
	float:			left;	/* non sembra essere utile per MS IE e Firefox  */
	}
#sidebar ul li a{
	font-size: 14px;
	background-color: transparent;
	color:#fff;
	text-decoration: none;
	float: 			left;	/* cambia qualcosa sul margine interpretato uguale da MS IE e Firefox   */
}

#sidebar ul li ul {
	
	}
#sidebar ul ul li a{
	font-size: 14px;
	margin:			0px;
	border:			0px;
	padding: 		2px 0px;
	background-color: transparent;
	text-decoration: none;
	float: 			left;	/* cambia qualcosa sul margine interpretato uguale da MS IE e Firefox   */
}
#sidebar ul li a:hover {

}

#banners{
	width:			930px;
	margin:			0px;
	border:			0;
	background-color:#fff;

	padding:			2px 0px;
	position:		relative;
	float:			left;
	text-align:center;
	}
	#banners ul{ 
	margin: 			0px;
	border:  			0px;
	padding: 			0px; 
	list-style-image: 	none;  
	list-style-type: 	none;
	float:				right;
	background-color:			transparent;
		}
		#banners ul li{
		margin:			   0px 4px;
		border:				1px solid #ccc;
		padding:			0px ;
		float:				left;
		text-align:center;
		background-color:#fff;
		}
	#banners ul li a{font-size:10px;
	text-transform:lowercase;padding:3px 10px;color:#369;display:block;text-decoration:none}
	

#footer{
	width:			930px;
	margin:			0px;
	border-bottom:		3px solid #f6b01d;
	padding:		0px;
	position:		relative;
	float:			left;
	
	background-image:url(i/bg-content.gif);
	background-position:right;
	background-repeat:repeat-y
	}
	
	#credits{
	width:			930px;
	margin:			0px;
	
	padding:		0px 0px 40px 0px;
	position:		relative;
	float:			left;
	
	}
	
	
	#footer p{margin:0px 0px 30px 0px ;color:#ccc}
	
	#footer a.byme, a:link.byme, a:visited.byme, a:active.byme   {
	 font:9px Arial;text-decoration:none;color: #ddd;text-decoration:none;border:0;}
	#footertext{padding-top:20px;background-image:url(../i/footer-bg.jpg);float:left;background-repeat:no-repeat;width:930px;color: #ddd;};
	.copyright{
		border-bottom: 1px solid #ccc;
		border-top:1px solid #ccc;
		margin-bottom:10px;}
		
.excerpt{display:block;border:0;float:left;padding:0;position:relative;width:560px;
border-bottom:1px dotted #369;margin-bottom:2px;padding-bottom:7px}

.excerpt img{margin-right:6px;padding:3px;border:1px solid #ccc;background-color:#eee}
.excerpt h3{margin-left:195px;border-bottom:1px solid #c00;padding-bottom:3px;}

.post{
	display:block;
	border:0;
	float:left;
	padding:0;
	position:relative;width:560px;
	border-bottom:3px dotted #369;
	margin-bottom:20px;
	padding-bottom:12px}

.postmetadata{float:left;width:100%;padding:0;position:relative;background-color:#eee}
.postmetadata p{	font-size: 14px;
margin:5px}
/* primo livello si chiama n1  */
#n1{
	margin:			0px;
	border:			0;
	padding:		0px;
	float:right;
	width:			930px;
	background-image:url(i/bg-1.gif);
	
	}
#n1 ul {
	margin: 		0px;
	border:	0;

	padding: 		0px;
	background-color: transparent;
	float:			right;
}
#n1 li { 
	border:			0px;
	display:		inline;	/* toglie il puntino da MS Firefox */ 
	float:			left;	/* non sembra essere utile per MS IE e Firefox  */ 
}
#n1 ul li a {
	margin:			0px;
	border:		0px;
	
	padding: 8px 37px 2px 37px;
	text-align:center;
	height:20px;
	color: 			#016a99d;
	text-decoration: none;
	float: 			left;	/* cambia qualcosa sul margine interpretato uguale da MS IE e Firefox   */
	font-size:14px;
	font:bold 11px  Verdana, Tahoma, Arial,sans-serif;
}
#n1 ul li a:hover {
	
	color: 			#000000
		
}

#n1 ul li a.current{
	color:#000000
}
/* secondo livello si chiama n2  */
#n2{
	margin:			40px 0px;
	border:			0px;
	padding:		0px;
	
	position:		relative;
	float: 			right;
	width:			250px;

	
}
#n2 ul {
	margin: 		0px 0px 40px 0px;
	border:			0px;
	padding: 		0px;
	background-color: transparent;
	float: 			left;	/*MS	per allineare a destra */
}
#n2 li { 
	border:			0px;
	display:		inline;	/* toglie il puntino da MS Firefox */ 
	float:			left;	/* non sembra essere utile per MS IE e Firefox  */ 
}
#n2 ul li a {
	margin:			0px;
	border:			0px;
	border-bottom: 1px solid #7697a5;
	padding: 		2px 10px 5px 0px;
	background-color: transparent;
	color: 			#016a99;
	text-decoration: none;
	float: 			left;	/* cambia qualcosa sul margine interpretato uguale da MS IE e Firefox   */
	font-weight:	bold;
	font-size:		11px;
	width:			240px;
	
}
#n2 ul li a:hover {
	background-color:#fff;
	color: 			#000;
}

 #n2 ul li a.current {
	background-color:#fff;
	color: 			#000;
}

#n2 ul li ul li a{
padding-left:10px;font-weight:normal}

.excerpt {
	float:left;
	display:block;
	clear:both
	}

.entrytext img {
	border:1px solid #ccc;
	padding:2px
	}
.postmetadata{
	display:block;float:left;
	margin:20px 0;
	border-top:0;
	border-bottom:1px solid #ccc}

.post img{
	margin:10px 0;
	padding:2px;
	border:1px solid #ccc;
	background-color:#f4f4f4
	}

table{
	padding: 0px;
	border: 0px;
	margin: 0px;
	border-collapse:collapse;
	}

td.data{
padding: 0px;
padding-right:50px;
border: 0px;
border-bottom: 1px solid #ccc;
margin: 0px;
text-align:left;
}
td.left{
margin:			0px;
border:			0px;
border-top: 3px solid #c00;
padding:		0px;
}
td.center{
margin:			0px;
border:			0px;
border-bottom: 	1px solid #ccc;
padding:		0px;
width:			180px;
}
td.right{
border: 		0px;
padding:		0px;
}
td.riga{
border-bottom: 1px solid #ccc;}
th.riga{
border-bottom: 1px solid #666;
text-align:left}
#text-2 {	font-size: 14px;
		color:#000;
	text-transform:uppercase}
	
#text-1 {	font-size: 14px;
		color:#000;
	text-transform:uppercase}
.widget_text{padding:0 0px 10px 10px;float:left }

.textwidget{padding:0 0px 10px 10px;width:180px;
	float:left;	font-size: 11px;
	
	color:#000;text-transform:none;}
	
#simple-tagging-tag-cloud{padding:15px;font-weight:bold}
#simple-tagging-tag-cloud li{width:200px}
ul#tagcloudwidget li a{font-weight:normal;text-transform:none;width:200px}

ul#archivi {padding:15px 0px 15px 15px;font-weight:bold;width:180px}
li#text-2{border:1px solid #000;width:200px}

#content img{margin:0 3px 3px 0;}


#homeleft{width:619px;float:left}
#homecenter{width:289px;float:left}
#homeright{width:300px;float:right}

.home-excerpt{border-bottom:1px dotted #369;float:left;padding-bottom:15px;margin-bottom:15px;width:230px}

#eventi ul {border:0;margin:0;padding:0;list-style:none}
#eventi ul li{border:0;margin:0;padding:5px 0;border-bottom:1px solid #fff}
#eventi ul li a{font-size:18px}

.more-link{text-align:right}

.ec3_schedule{width:550px;background-color:#ffc}
.ec3_start{padding:5px}
.ec3_to{padding:5px}
.ec3_end{padding:5px}


#bookmarks a{font-weight:bold;display:block}

#cimy_register{background-color:#FFFF66;padding:10px}
#cimy_register p{font:11px arial}

#linklove, .linklove {display:none}



a#current_15{background-image:url(i/bg-1-on.gif);background-position:right}
a#nocurrent_15{background-image:url(i/bg-1.gif);background-position:right}
a:hover#nocurrent_15{background-image:url(i/bg-1-on.gif);background-position:right}

a#current_6{background-image:url(i/bg-2-on.gif);background-position:right}
a#nocurrent_6{background-image:url(i/bg-2.gif);background-position:right}
a:hover#nocurrent_6{background-image:url(i/bg-2-on.gif);background-position:right}

a#current_10{background-image:url(i/bg-3-on.gif);background-position:right}
a#nocurrent_10{background-image:url(i/bg-3.gif);background-position:right}
a:hover#nocurrent_10{background-image:url(i/bg-3-on.gif);background-position:right}

a#current_4{background-image:url(i/bg-4-on.gif);background-position:right}
a#nocurrent_4{background-image:url(i/bg-4.gif);background-position:right}
a:hover#nocurrent_4{background-image:url(i/bg-4-on.gif);background-position:right}
	
a#current_12{background-image:url(i/bg-5-on.gif);background-position:right}
a#nocurrent_12{background-image:url(i/bg-5.gif);background-position:right}
a:hover#nocurrent_12{background-image:url(i/bg-5-on.gif);background-position:right}

a#current_60{background-image:url(i/bg-1-on.gif);background-position:right}
a#nocurrent_60{background-image:url(i/bg-1.gif);background-position:right}
a:hover#nocurrent_60{background-image:url(i/bg-1-on.gif);background-position:right}

a#current_41{background-image:url(i/bg-2-on.gif);background-position:right;}
a#nocurrent_41{background-image:url(i/bg-2.gif);background-position:right;}
a:hover#nocurrent_41{background-image:url(i/bg-2-on.gif);background-position:right;}




.banda{float:left;width:260px;margin:0;padding:0;background-image:url(i/bg-banda.gif);}

.banda h2{font:bold 11px Verdana;color:#fff;text-align:center;text-transform:uppercase;padding:10px 3px 5px 3px;margin:0}

#homeleft .blocco  {border-bottom: 3px dotted #ccc}
#homeleft .blocco img {float:left; padding:0 15px 15px 0}

