/*---------------- STILI COMUNI A TUTTE LE PAGINE ----------------------------*/
body {
	background-color:	#FFFFFF;

	font-family:		Verdana;
	font-weight:		normal;
	font-size:			12px;
	color:				#000099;

	margin:				0px;
	padding-top:		25px;
	padding-bottom:		25px;
	padding-left:		0px;
	padding-right:		0px;
}

td {
	font-family:		Verdana;
	font-weight:		normal;
	font-size:			12px;
	color:				#000099;
}

a						{color:	#FC5B2F;	text-decoration:	underline}
a:link					{color:	#FC5B2F;	text-decoration:	underline}
a:visited				{color:	#FC5B2F;	text-decoration:	underline}
a:hover					{color:	#FC5B2F;	text-decoration:	underline}
a:active				{color:	#FC5B2F;	text-decoration:	underline}

input, select {
	font-family:		Arial;
	font-weight:		normal;
	font-size:			12px;
	color:				#0B41D9;
}

.mainTable {
	width: 850px;
}

.headCnt {
	width: 99%;
	vertical-align: top;

	text-align: center;
}

.head1 {
	padding-bottom: 5px;
	text-align: right;
}

.head2 {
	text-align: center;
}

.homeCnt {
	width: 1%;
	vertical-align: top;
	white-space: nowrap;
	text-align: right;
	padding-right: 3px;
	padding-top: 15px;
}

.homeLnk {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #A5C7C9;
}
.homeLnk a						{color:	#A5C7C9;	text-decoration:	none}
.homeLnk a:link					{color:	#A5C7C9;	text-decoration:	none}
.homeLnk a:visited				{color:	#A5C7C9;	text-decoration:	none}
.homeLnk a:hover				{color:	#A5C7C9;	text-decoration:	none}
.homeLnk a:active				{color:	#A5C7C9;	text-decoration:	none}

.menuCnt {
	padding-top: 8px;
	padding-bottom: 8px;
}

.menuLnk {
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	padding: 3px;
}
.menuLnk a						{color:	#000099;	text-decoration:	none; padding-left: 15px;}
.menuLnk a:link					{color:	#000099;	text-decoration:	none; background-position: left center; background-repeat: no-repeat; background-image: url('../immagini/frame/menuArrow.gif');}
.menuLnk a:visited				{color:	#000099;	text-decoration:	none; background-position: left center; background-repeat: no-repeat; background-image: url('../immagini/frame/menuArrow.gif');}
.menuLnk a:hover				{color:	#E73F10;	text-decoration:	none; background-position: left center; background-repeat: no-repeat; background-image: url('../immagini/frame/menuArrowOver.gif');}
.menuLnk a:active				{color:	#000099;	text-decoration:	none; background-position: left center; background-repeat: no-repeat; background-image: url('../immagini/frame/menuArrow.gif');}

.menuLnkCur {
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	padding: 3px;
}
.menuLnkCur a					{color:	#E73F10;	text-decoration:	none; padding-left: 15px; background-position: left center; background-repeat: no-repeat; background-image: url('../immagini/frame/menuArrowOver.gif');}
.menuLnkCur a:link				{color:	#E73F10;	text-decoration:	none;}
.menuLnkCur a:visited			{color:	#E73F10;	text-decoration:	none;}
.menuLnkCur a:hover				{color:	#E73F10;	text-decoration:	none;}
.menuLnkCur a:active			{color:	#E73F10;	text-decoration:	none;}

.bodyLine {
	background-color: #244765;
}
.bodyLine img {
	width: 1px;
	height: 1px;
}

.bodySpacer {
	background-color: #FFFFFF;
}
.bodySpacer img {
	width: 1px;
	height: 5px;
}

#novita_box {
	height: 36px;
	background-color: #B5D5FE;
	color: #5772A9;
	font-size: 10px;
	font-family: Verdana;
}

#novita_box .novita {
	float: left;
	width: 114px;
	height: 36px;
	line-height: 36px;
	overflow: hidden;

	text-align: center;
	font-weight: bold;
}

#novita_box .buttons {
	float: left;
	width: 36px;
	height: 36px;
	overflow: hidden;
}

#novita_box .buttons img {
	border: 0px;
}

#novita_box .buttons .btn_cnt {
	width: 36px;
	height: 36px;
	overflow: hidden;
}

#novita_box .buttons .btn {
	float: left;

	width: 15px;
	height: 15px;

	overflow: hidden;
}

#novita_box .buttons .btn_vspacer {
	clear: both;

	width: 36px;
	height: 2px;

	line-height: 2px;
	font-size: 2px;

	overflow: hidden;
}

#novita_box .buttons .btn_hspacer {
	float: left;

	width: 6px;
	height: 15px;

	line-height: 15px;
	font-size: 15px;

	overflow: hidden;
}

#novita_box .rotate_box {
	float: left;
	width: 700px;
	height: 36px;
}

#novita_box .wrapper {
	width: 685px;
	height: 30px;

	padding-top: 3px;
	padding-bottom: 3px;

	padding-left: 10px;
	padding-right: 5px;

	overflow: hidden;
}

#novita_box a {
	width: 685px;
	height: 30px;
	line-height: 15px;

	display: block;

	text-align: justify;

	text-decoration: none;
	color: #5772A9;

	overflow: hidden;
}

#novita_box span {
	width: 685px;
	height: 30px;
	line-height: 15px;

	display: block;

	text-align: justify;

	text-decoration: none;
	color: #5772A9;

	overflow: hidden;
}

.bodySpacer_novita {
	background-color: #FFFFFF;
}
.bodySpacer_novita img {
	width: 1px;
	height: 10px;
}
/*---------------- FINE STILI COMUNI A TUTTE LE PAGINE ----------------------------*/

/*---------------- HOME PAGE ----------------------------*/
.homeTitle {
	padding-top: 30px;
	padding-bottom: 30px;

	font-family: Times New Roman;
	font-size: 20px;
	font-weight: bold;
	color: #E63D14;
}

.homeClicca {
	text-align: right;
	font-size: 12px;
	color: #FC5B2F;
}
.homeClicca a					{color:	#FC5B2F;	text-decoration:	underline;}
.homeClicca a:link				{color:	#FC5B2F;	text-decoration:	underline;}
.homeClicca a:visited			{color:	#FC5B2F;	text-decoration:	underline;}
.homeClicca a:hover				{color:	#FC5B2F;	text-decoration:	underline;}
.homeClicca a:active			{color:	#FC5B2F;	text-decoration:	underline;}

#foto_maestro_cnt {
	width: 266px;
	height: 440px;
	overflow: hidden;
}

.foto_maestro {
	width: 266px;
	height: 440px;
	overflow: hidden;
}

.hide{
	display: none;
}
/*---------------- FINE HOME PAGE ----------------------------*/

/*---------------- PAGINE ----------------------------*/
.pageTitle {
	padding-top: 20px;
	padding-bottom: 20px;

	font-family: Times New Roman;
	font-size: 25px;
	font-weight: bold;
	text-align: center;
}

.subPageTitle {
	padding-bottom: 10px;
	color: #E73F10;
	font-size: 15px;

	font-weight: bold;
	text-align: center;
}

.sezioniCnt {
	padding-top: 10px;
	padding-right: 5px;

	font-size: 10px;
	font-weight: bold;

	line-height: 15px;

	color: #000099;
}
.sezioniCnt ul {
	margin: 0px;
	padding-left: 20px;
}
.sezioniCnt li {
	margin-top: 10px;
	margin-bottom: 10px;
}
.sezioniCnt a					{color:	#000099;	text-decoration:	none;}
.sezioniCnt a:link				{color:	#000099;	text-decoration:	none;}
.sezioniCnt a:visited			{color:	#000099;	text-decoration:	none;}
.sezioniCnt a:hover				{color:	#E73F10;	text-decoration:	none;}
.sezioniCnt a:active			{color:	#000099;	text-decoration:	none;}

.sezioneCur 					{color:	#E73F10;}
.sezioneCur a					{color:	#E73F10;	text-decoration:	none;}
.sezioneCur a:link				{color:	#E73F10;	text-decoration:	none;}
.sezioneCur a:visited			{color:	#E73F10;	text-decoration:	none;}
.sezioneCur a:hover				{color:	#E73F10;	text-decoration:	none;}
.sezioneCur a:active			{color:	#E73F10;	text-decoration:	none;}
/*---------------- FINE PAGINE ----------------------------*/

/*---------------- HTML CONTENT ----------------------------*/
.htmlCell {
	vertical-align:		top;

	font-family:		Verdana;
	font-weight:		normal;
	font-size:			12px;
	color:				#000099;

	margin:				0px;
	padding:			0px;

	line-height:		18px;

	padding-top:		0px;
	padding-bottom:		0px;

	text-align:			justify;
}

.htmlCell td {
	font-family:		Verdana;
	font-weight:		normal;
	font-size:			12px;
	color:				#000099;
	line-height:		18px;
	text-align:			justify;
}

.htmlCell a						{color:	#FC5B2F;	text-decoration:	underline}
.htmlCell a:link				{color:	#FC5B2F;	text-decoration:	underline}
.htmlCell a:visited				{color:	#FC5B2F;	text-decoration:	underline}
.htmlCell a:hover				{color:	#FC5B2F;	text-decoration:	underline}
.htmlCell a:active				{color:	#FC5B2F;	text-decoration:	underline}
/*---------------- FINE HTML COINTENT ----------------------------*/

