/*  
Theme Name: Uni-Fi Group
Theme URI: http://www.unifigroup.it/
Description: Template sito web Uni-Fi Group
Version: 1.0
Author: http://www.unifigroup.it
Author URI: http://www.unifigroup.it
*/

/* FIX PNG */
/*
img, div, body { behavior: url(pngfix/iepngfix.htc); }
*/

/* LINKS */
a 
{
	color				:	#006699;
	text-decoration		:	none;
}

a:hover 
{
	text-decoration		:	underline;
}


/* STRUTTURA */
* html 
{

}

.menu
{
	margin-left:-50px;
}

body 
{
	font-size			: 	100.01%;
 	height				:	100%;

  	text-align			: 	left;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
  	font-size			:	8pt;

	background-image	:	url(images/bg.jpg);
	background-position	: 	top center;
	background-repeat	:	no-repeat;
	
	color				:	#333;
}

#mainwrap 
{

}

#header 
{
	height				:	70px;
}

#page 
{
  	width				:	840px;
  	margin				:	auto;
}

#wrap 
{
	margin-top			:	200px;
}

/* POST */

.post 
{
	background-image	:	url(images/bg/bg_post.png);
	text-align			:	justify;
	background-repeat	:	no-repeat;

	padding-left		:	40px;
	padding-right		:	40px;
	padding-top			:	20px;
	padding-bottom		:	20px;

}

#content 
{
	margin-left			:	240px;
}

.post_footer
{
	background-image	:	url(images/bg/bg_post_footer.png);
	height				:	17px;
}

/* SIDEBAR */

#sidebar 
{
	float				:	left;
	width				:	220px;
}

#sidebar ul li
{
	list-style-type		:	none;
	line-height			:	20px;
	font-family			:	Arial, Helvetica, sans-serif;
	font-size			:	14px;
	text-transform		:	uppercase;

}

#sidebar ul li a
{
	text-decoration		:	none;
	color				:	#999999;
	font-weight			:	600;
}

#sidebar ul li a:hover
{
	text-decoration		:	none;
	color				:	#66ccff;
}

#sidebar ul
{
	margin				:	0;
	padding				:	0;
	background-image	:	url(images/bg/bg_list_sidebar.png);
	background-repeat	:	repeat-y;
	padding-top			:	15px;
	padding-bottom		:	15px;
	padding-left		:	15px;

}

#sidebar h3
{
	background-image	:	url(images/bg/bg_top_sidebar.png);
	background-repeat	:	no-repeat;
	line-height			:	30px;
	color				:	#66CCFF;
	text-transform		:	uppercase;
	
	font-family			:	Arial, Helvetica, sans-serif;
	font-size			:	16px;
	padding-left		:	15px;
	margin				:	0;
	
}

.sidebar_footer
{
	background-image	:	url(images/bg/bg_sidebar_footer.png);
	height				:	13px;
	background-repeat	:	no-repeat;
}



/* FOOTER */

#footer 
{
	clear				:	both;
	height				:	40px;
}


/* LINK TITOLI POST */
.posttitlelink 
{
	color				:	#006699;
	text-decoration		:	none;
	font-family			:	Arial, Helvetica, sans-serif;
	font-size			:	20px;
	font-weight			:	500;
	text-transform		:	uppercase;
	padding				:	0;
	margin				:	0;
}

h2.pagetitle
{
	color				:	#006699;
	text-decoration		:	none;
	font-family			:	Arial, Helvetica, sans-serif;
	font-size			:	20px;
	font-weight			:	500;
	text-transform		:	uppercase;
}

.posttitlelink:hover 
{
	text-decoration		:	underline;
}

/* MODULI */
input[type=text], textarea
{
	background-image	:	url(images/bg/bg_forms.gif);
	background-repeat	:	no-repeat;
	border				:	1px solid #ccc;
	padding				:	5px;
	font-family			:	"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size			:	9pt;
}

input[type=text]
{
	width				:	200px;
}

textarea
{
	width				:	510px;
	height				:	180px;
}

#commentform
{
	padding-left		:	40px;
	padding-right		:	40px;
	padding-top			:	20px;
	background-image	:	url(images/bg/bg_post.png);
	text-align			:	justify;
	background-repeat	:	no-repeat;
}

#s
{
	width				:	170px;
}

/* POST METADATA */
p.postmetadata
{
	line-height			:	18px;
	padding-left		:	25px;
	background-image	:	url(images/icona_commenti.png);
	background-repeat	:	no-repeat;
}

/* COMMENTI */
#respond, #comments
{
	color				:	#006699;
	text-transform		:	uppercase;
	
	font-family			:	Arial, Helvetica, sans-serif;
	font-size			:	14px;
}

#comments
{
	padding-left		:	40px;
}

.commentlist li
{
	list-style-type		:	none;
}








