body
{
	background:			url('../imgs/bgs/body_clear.jpg');
	background-attachment:fixed;

	background-repeat:	no-repeat;
	background-position:top right;
	

	/*
	background-color:	#1b1b1e;

	background:		url('../imgs/bgs/bg_main_2.png');
	*/

}


.std_text, .input_text, .input_pw
{ 
	width:				150px;
	height:				19px;

	font-family:		tahoma;
	color:				#EFEFEF;
	border-style:		none;
	border-width:		thin;

	padding-left:		20px;
	padding-top:		0px;

	background:			url('../imgs/input/user.jpg');
}


.input_pw
{ 
	background:			url('../imgs/input/pw.jpg');
}


.button
{
	font-family:		tahoma;
	font-size:			10px;
}


.std_text
{
	background:			url('../imgs/input/base.jpg');
	padding-left:		10px;
	width:				90px;

	border-color:		#999999;
}



.main
{
	vertical-align:	top;
	text-align:		center;

	margin:			0px;
	padding-left:	50px;
}

div#container
{
	margin:				1em auto;
	width:				986px;

	background:			url('../imgs/bgs/bg_top.jpg');

	background-color:	#cbe3ea;	/*#87a7b4;*/	/*#bdd6d1;*/	/*#494949;*/

	background-repeat:	no-repeat;
	background-position:top center;

	border-style:		solid;
	border-color:		#010101;
	border-width:		1px;

	vertical-align:		middle;	
}


div#versione
{	
	position:			absolute;
	z-index:			2;
	left:				550px;
	top:				0px;
}


span#colonna_sx
{	
	float:				left;
	width:				180px;
	height:				auto;

	position:			relative;
	left:				0px;
	top:				0px;

	font-weight:		normal;

}


div#start_sezione
{
	height:				37px;
	width:				auto;

	font-family:		Tahoma, Courier, Verdana;
	font-size:			15px;

	color:				#FFF;
	vertical-align:		middle;
	margin-top:			10px;	

	text-align:			center;
}	

div#contenuto
{
	width:				178px;
	width:				auto;
	height:				100%;
	background-color:	#f2f2f2;
	font-family:		Tahoma, Courier, Verdana;
	font-size:			10px;
	font-weight:		normal;

	color:				#494949;
	padding-top:		5px;

	padding-left:		2px;
	padding-bottom:		3px;
}	


span#colonna_cn
{	
	float:				left;
	width:				610px;
	height:				auto;
	position:			relative;
	top:				0px;
	left:				0px;
	padding:			0px;
	margin-top:			10px;
	margin-left:		6px;
	margin-right:		6px;

}

span#colonna_dx
{	
	float:				left;
	width:				360px;

	height:				auto;
	position:			relative;
	top:				0px;	
}


div#bottompage
{
	position:			relative;
	clear:				both;
	display:			block;
	width:				988px;
	height:				50px;	
}


#wall
{
	width:				180px;
	height:				250px;

	background:			url('../imgs/walls/wall.jpg');
}


#titolo
{
	width:				656px;

	color:				#444444;

	font-family:		tahoma, Verdana, Arial;
	font-size:			40px;

	padding-bottom:		0px;
}

#titoletto
{
	width:				656px;
	color:				#444444;
	font-family:		tahoma, Verdana, Arial;
	font-size:			20px;

	padding-bottom:		30px;
}


div#body
{
	display:			block;
	clear:				both;
}

#top
{
	width:				988px;
	height:				300px;
}



.page
{
	width:				651px;
	background-color:	#f4f4e9;
	border-style:		solid;
	border-width:		1px;
	border-color:		#565656;

	border-top-style:	none;
	border-bottom-style:none;

	border-top-width:	0px;
	border-bottom-width:0px;

	margin:				0px;
	padding:			0px;


	text-align:			left;
	padding:			10px;

}


.bottom
{
	width:				663px;
	height:				80px;
	background:			url("../imgs/bottom.png");

	vertical-align:		baseline;

	color:				#444444;
	font-family:		tahoma, Verdana, Arial;
	font-size:			8px;

	padding-left:		10px;
	padding-top:		10px;

}


#toolbar A
{
	color:				#f4f4e9;
	text-align:			Center;
	padding-top:		12px;
	font-family:		tahoma, Verdana, Arial;
	font-size:			14px;

	text-decoration:	none;
}

#toolbar A:hover
{
	color:				#f4f4e9;
	text-align:			Center;
	padding-top:		12px;
	font-family:		tahoma, Verdana, Arial;
	font-size:			14px;

	text-decoration:	underline;
}



A
{	
	color:				#444;
	/*background-color:	#EEEEFF;*/
	text-align:			Center;

	font-family:		tahoma, Verdana, Arial;
	font-size:			14px;
	text-decoration:	underline;
}	

A:hover
{	
	color:				#444444;
	background-color:	#cae4f5;
	text-align:			Center;

	font-family:		tahoma, Verdana, Arial;
	font-size:			14px;
	text-decoration:	underline;
}	





span#categorie_index
{
	height:				18px;
	width:				18px;
	float:				left;

}

span#categorie, span#categorie_sel 
{
	width:				100%;
	height:				25px;

	display:			block;

	vertical-align:		bottom;
}


.parte_sx, .parte_sx_cat
{
	text-align:			left; 
	float:				left; 
	width:				295px;
	height:				24px;
}

.parte_dx, .parte_dx_cat
{
	text-align:			right; 
	float:				right; 
	width:				55px;
	height:				24px;
	margin-right:		2px;
}

.parte_sx_cat
{
	width:				245px;	
}

.parte_dx_cat
{
	width:				105px;
}




span#categorie_sel
{
	background-color:	#b5d5ea;
	height:				25px;
}




span#categorie_sel A:visited
{
	font-size:			11px;
	color:				#1370ab;
}



#categorie A
{	
	color:				#444444;
	color:				#1370ab;
	text-align:			Center;
	font-family:		tahoma, Verdana, Arial;
	font-size:			11px;
	text-decoration:	none;
}


#categorie A:visited
{	
	color:				#444444;
	color:				#1370ab;
	text-align:			Center;
	font-family:		tahoma, Verdana, Arial;
	font-size:			11px;
	text-decoration:	none;
}


#categorie A:hover
{
	color:				#444444;
	color:				#1370ab;
	text-align:			Center;
	
	font-family:		tahoma, Verdana, Arial;
	font-size:			11px;

	text-decoration:	underline;
}




#categorie:hover
{	
	background-color:	#cae4f5;
	
}


.span_link
{
	cursor:				pointer;
}



div#post
{
	width:				600px;
	
	/*
	margin-top:			10px;
	margin-bottom:		10px;
	*/

	padding-bottom:		10px;
	padding-top:		5px;

	margin-bottom:		10px;

	padding-left:		2px;
	padding-right:		2px;
	
	/*background:			url("../imgs/bgs/post_bg_2.jpg");
	background-repeat:	repeat-y;
	background-position:right top;
	*/
	
	/*background-color:	/*#f7f5ec;*/	/*#e6e6e1;*/	/*#ecebdc;*/

	/*background:			url("../imgs/bgs/post_start.jpg");
	background-repeat:	repeat-x;
	background-position:right top;
	*/


/*
	border-style:		solid;
	border-color:		#494949;
	border-width:		1px;
	*/
}


div#post_titolo_contenitore
{
	width:				588px;
	height:				auto;
	clear:				both;
}


span#titolo_post
{
	width:				520px;
	float:				left;

	font-size:			28px;
	color:				/*#4c6aa3;*/	#00425e;
	font-family:		Tahoma,	Helvetica;
	/*letter-spacing:		-1px;*/
}
	

span#data_post
{
	width:				55px;
	height:				55px;
	float:				right;
	text-align:			center;


	font-size:			15px;
	color:				#004;
	font-family:		tahoma;

	background:			url("../imgs/bgs/data.png");
	background-position:top left;
	background-repeat:	no-repeat;

}

span#tags
{
	display:			block;
	clear:				both;

	left: 0px;
	width:				595px;

	color:				#494949;
	font-family:		tahoma;
	font-size:			11px;

	
}

span#testo_post
{
	padding-top:		5px;
	padding-left:		2px;
	padding-right:		2px;


	display:			block;

	left:				0px;
	width:				590px;

	
	color:				#494949;
	font-family:		Georgia;
	font-size:			14px;

	text-align:			justify;
}


div#paginazione
{
	color:				#444444;
	text-align:			right;
	font-family:		tahoma, Verdana, Arial;
	font-size:			11px;

	width:				605px;
	display:			block;
}


span#pagina, span#pagina_sel, span#pagina_start
{
	padding:			2px;
	margin:				1px;
	border-style:		solid;
	border-width:		1px;
	color:				#0d3d53;
	border-color:		#0d75a6;
	background-color:	#FFF;

	width:				20px;
	height:				14px;

	float:				left;

	text-align:			center;
	vertical-align:		middle;
}

span#pagina:hover
{
	background-color:	#DDD;
}

span#pagina_sel
{
	background-color:	#c0dbed;
	font-weight:		bold;
}


span#pagina_start
{
	width:				60px;
}




.img_post
{
	border-style:		none;
	border-width:		0px;

	float:				left;

	padding-right:		3px;
	padding-bottom:		3px;
}



/*				COMMENTI			*/


.post_commento
{
	display:			block;
	width:				585px;
	height:				auto;
	margin-top:			20px;
}

.commenti_container
{
	display:			block;
	width:				585px;
	height:				auto;
	margin-top:			10px;	
}



.post_commento_insert
{
	font-family:		tahoma;
	font-size:			12px;
	font-weight:		bold;
	width:				585px;

	display:			block;
}


.commento_titolo, .commento_testo
{
	font-family:		tahoma;
	font-size:			13px;
	background-color:	#e5e5e5;
	color:				#444;
	width:				150px;

	border-style:		solid;
	border-color:		#444;
	border-width:		1px;
}


.commento_testo
{
	width:				500px;
	height:				150px;
	display:			block;
	padding:			5px;
}


.view_commento_titolo, .view_commento_testo
{
	color:				#222;
	
	font-family:		tahoma;
	font-size:			12px;

	font-weight:		normal;

	
	width:				585px;
	display:			block;

	padding-left:		3px;
	padding-right:		3px;
	padding-top:		3px;
	padding-bottom:		7px;
}




.view_commento_testo
{
	background:			url('../imgs/commenti/center.png');
	background-repeat:	repeat-x;
	background-position:top right;
	background-color:	#c7dae9;


}

.view_commento_titolo
{
	

	background-repeat:	no-repeat;
	background-position:top right;

	background-color:	#3b83bb;

	color:				#FFF;
	font-weight:		normal;
	width:				575px;
	vertical-align:		top;

	padding-left:		8px;
	padding-right:		8px;
	padding-top:		3px;
	padding-bottom:		3px;

	margin-top:			5px;
}

.view_commento_testo_top
{
	width:				591px;
	height:				15px;
	
	display:			block;

	background-color:	#FFF;

	/*


	background:			url('../imgs/commenti/top_2.png');
	background-repeat:	no-repeat;
	
	background-position:top left;
	*/
}

.view_commento_testo_cen
{
	width:				579px;
	padding:			6px;
	display:			block;

	
	background-color:	#FFF;
	/*
	background:			url('../imgs/commenti/center_2.png');
	background-repeat:	repeat-y;
	background-position:top right;
	*/


	color:				#444;
	font-weight:		normal;
	text-align:			justify;
}


.view_commento_testo_bot
{
	height:				21px;
	width:				591px;
	display:			block;

	background-color:	#DDDDEE;
	/*
	background:			url('../imgs/commenti/bottom_2.png');
	
	background-repeat:	no-repeat;
	background-position:top left;

	*/
}



/*		SEZIONE ARCHIVIO	*/

.arc_out
{
	padding-left:		30px;
}
