/*
	-------------------------------------
	INIZIO GENERICI
	-------------------------------------
*/
.imageLink {
	border: none;
}

#center {
	width: 100%;
	text-align: center;
	font-size: 1px;
}

#body {
	text-align: center;
	width: 1024px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*
	-------------------------------------
	FINE GENERICI
	-------------------------------------
*/
/*
	-------------------------------------
	INIZIO TESTATA HOMEPAGE
	-------------------------------------
*/
#testata {
	color: white;
	font-size: 12px;
}

#testata #mainLogo {
	background-image: url(../images/homepage/testata/testata.jpg);
	background-repeat: no-repeat;
	height: 81px;	
}

#testata #menuBox {
	background-image: url(../images/homepage/testata/testata_menu.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 21px;
}

#testata #menuBox #items {
	padding-top: 2px;
	padding-left: 162px;
}

#testata #menuBox #items #item {
	float: left;
	clear: right;
	border-left: solid 1px white;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 3px;
	margin-left: 0px;
	margin-right: 0px;
	height: 16px;
		
	cursor: pointer;
}

#testata #location {
	width: 100%;
	height: 18px;
}

#testata #location #start {
	float: left;
	background-image: url(../images/homepage/testata/testata_location_start.jpg);
	background-repeat: no-repeat;
	width: 20px;
	height: 18px;
}

#testata #location #tile {
	float: left;
	background-image: url(../images/homepage/testata/testata_location_tile.jpg);
	background-repeat: repeat-x;
	width: 900px;
	height: 18px;
}

#testata #location #end {
	float: left;
	background-image: url(../images/homepage/testata/testata_location_end.jpg);
	background-repeat: no-repeat;
	width: 104px;
	height: 18px;
}

#testata #location #tile #item {
	float: left;
	color: white;
	font-weight: normal;
	text-decoration: none;
}

#testata #location #tile #itemClickable {
	float: left;
	color: white;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

#testata #location #tile #itemClickable:hover {
	color: yellow;
	font-weight: bold;
	text-decoration: none;
}
/*
#testata #location #tile #item[onClick] {
	color: yellow;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}
*/
/*
	-------------------------------------
	FINE TESTATA HOMEPAGE
	-------------------------------------
*/
/*
	-------------------------------------
	INIZIO HOMEPAGE
	-------------------------------------
*/
#page #leftMenuBox {
	background-image: url(../images/homepage/menu/menu_piede.jpg);
	float: left;
	clear: left;
	width: 162px;
}

#page #leftMenuBox #start {
	background-image: url(../images/homepage/menu/menu_testata.jpg);
	background-repeat: no-repeat;
	width: 162px;
	height: 34px;
}

#page #leftMenuBox #tile {
	background-image: url(../images/homepage/menu/menu_tile.jpg);
	background-repeat: repeat-y;
	width: 162px;
	height: 50px;
}

#page #leftMenuBox #itemStart {
	background-image: url(../images/homepage/menu/menu_itemStart.jpg);
	background-repeat: no-repeat;
	width: 162px;
	height: 7px;
}

#page #leftMenuBox #itemTile {
/*.page_leftMenuBox_itemTile {*/
	background-image: url(../images/homepage/menu/menu_itemTile.jpg);
/*	background-repeat: no-repeat;*/
	width: 162px;
/*	height: 44px;*/
	height: auto;
	
	padding-bottom: 7px;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	
	cursor: pointer;
}

#page #leftMenuBox #itemEnd {
	background-image: url(../images/homepage/menu/menu_itemEnd.jpg);
	background-repeat: no-repeat;
	width: 162px;
	height: 7px;
}

/*#page #leftMenuBox #itemTile #label {*/
.page_leftMenuBox_itemTile_label {
	width: 140px;
	text-align: right;
	height: auto;
/*	border: solid 1px yellow;*/
}

#page #leftMenuBox #fade {
	background-image: url(../images/homepage/menu/menu_fade.jpg);
	background-repeat: no-repeat;
	width: 162px;
	height: 41px;
}

#page #leftMenuBox #end {
	background-image: url(../images/homepage/menu/menu_piede.jpg);
	background-repeat: no-repeat;
	width: 162px;
}

#page #leftMenuBox #logo {
	background-image: url(../images/homepage/menu/menu_piede.jpg);
	width: 162px;
	height: 50px;
	text-align: center;
}

#page #content {
	float: left;
	clear: right;
	text-align: center;
	width: 840px;
	padding-top: 20px;
	padding-left: 20px;
/*	border: solid 1px black;*/
}

#page #content #box {
	float: left;
	text-align: left;
	font-size: 10px;
/*	width: 380px;
	height: 250px;*/
/*	padding: 5px;*/
/*	margin: 5px;*/
/*	border: solid 1px black;*/
	overflow: hidden;
}

#page #content #box #head {
}

#page #content #box #head #left {
	float: left;
	clear: right;
	background-image: url("../admin/db/images/patterns/title_bg_left.jpg");
	background-repeat: no-repeat;;
	width: 17px;
	height: 37px;
}

#page #content #box #head #tile {
	float: left;
	clear: right;
	background-image: url("../admin/db/images/patterns/title_bg_right.gif");
	background-repeat: repeat-x;
	height: 37px;

/*	border: solid 1px black;*/
}

#page #content #box #head #title {
	padding-left: 5px;
	padding-top: 22px;
	text-align: left;
	color: #2E4192;
	font-weight: bold;
	text-transform: uppercase;
}

#page #content #box #body {
	float: left;
	text-align: left;
	width: 100%;
/*	height: 100%;*/
/*	padding-left: 15px;*/
}
/*
	-------------------------------------
	FINE HOMEPAGE
	-------------------------------------
*/
/*
	-------------------------------------
	INIZIO POPUPMENU
	-------------------------------------
*/
#popupMenu {
	clear: right;
	background-image: url(../images/homepage/menu/menuPanel_tile2.jpg);
/*	background: gray;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	width: 153px;*/
	width: 250px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: solid 1px gray;
	border-left: solid 1px black;
	border-right: solid 1px black;
	cursor: pointer;
}
/*
#popupMenu:hover {
	color: blue;
}
*/
/*
	-------------------------------------
	FINE POPUPMENU
	-------------------------------------
*/
@import url("frontend_pattern.css");
/*
	-------------------------------------
	INIZIO ANTEPRIME ARTICOLI
	-------------------------------------
*/
#articlePreview {
	font-size: 9px;
	text-align: center;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border: 0px;
/*	border: solid 1px black;*/
}

#articlePreview #title {
	float: right;
	clear: both;
	font-weight: bold;
	text-align: left;
/*	padding-left: 15px;*/
/*	border: solid 1px black;*/
}

#articlePreview #text {
	float: right;
	clear: both;
	font-weight: normal;
	text-align: left;
	padding: 0px;
/*	padding-left: 15px;*/
/*	border: solid 1px black;*/
	margin: 0px;
}

#articlePreview #link {
	float: right;
	clear: both;
	text-align: right;
	cursor: pointer;
/*	border: solid 1px black;*/
}
/*
	-------------------------------------
	FINE ANTEPRIME ARTICOLI
	-------------------------------------
*/
.table {
/*	border: solid 1px black;*/
}

.tableColumn {
	font-size: 10px;
	font-weight: bold;
	border-bottom: solid 1px black;
}

.tableItem	{
	font-size: 10px;
	font-weight: normal;
	padding-right: 20px;
	border-top: solid 1px black;
}
.tableFoot	{
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	border-top: solid 1px black;
}

.menuItemHilite {
	color: blue;
}
/*
	-------------------------------------
	INIZIO FORM
	-------------------------------------
*/
.formButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	clip: rect( );
	font-size: 9px;
	color: #333333;
	font-weight: bold;
	border: 1px outset;
	background-color: #999999;
	cursor: hand;
}
.formInput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	clip: rect( );
	font-size: 9px;
	color: #000099;
	font-weight: bold;
	background-color: #DDDDDD;
	border: 1px solid #333333;
}

/*
	-------------------------------------
	FINE FORM
	-------------------------------------
*/
/*
	-------------------------------------
	-------------------------------------
*/
