.bL			{
	border-left:1px solid #0099CC;
}
.bR			{	border-right:1px solid #CECECE}
.bB			{	border-bottom:1px solid #333333}

.bLR			{	border-left:1px solid #333333; border-right:1px solid #333333}
.bTB			{	border-top:1px solid #333333; border-bottom:1px solid #333333}

.bRB			{
	border-right:1px solid #0099CC;
	border-bottom:1px solid #FF0000;
}
.bLT			{
	border-left:1px solid #CECECE;
	border-top:1px solid #CECECE;
	background-color: #E9EBDB;
}

.bLTR			{	border-left:1px solid #000000; border-top:1px solid #000000;
						border-right:1px solid #000000}
.bLTB			{	border-left:1px solid #000000; border-top:1px solid #000000;
						border-bottom:1px solid #000000}

.borderLblack		{
	border-left:1px solid #333333;
	width: 160px;
}
.borderBblack		{	border-bottom:1px solid #000000}
.borderTgrey		{	border-top:1px solid #999999}



/* SEZIONE 2: STILI AGGIUNTIVI */

.bordoGL			{	border-left:1px solid #999999}
.bordoGLB			{	border-left:1px solid #999999; border-bottom:1px solid #999999}


.bL		{	border-left:1px solid #CECECE}
.boR		{	border-right:1px solid #0099CC}
.bT		{
	border-top:1px solid #CECECE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #E9EBDB;
}
.bB		{	border-bottom:1px solid #CECECE}
.bLR		{	border-left:1px solid #0099CC; border-right:1px solid #0099CC}
.bTB		{	border-top:1px solid #0099CC; border-bottom:1px solid #0099CC}
.bRB		{	border-right:1px solid #CECECE; border-bottom:1px solid #CECECE}
.bTR		{
	border-top:1px solid #CECECE;
	border-right:1px solid #CECECE;
	background-color: #E9EBDB;
}
.bLB		{	border-left:1px solid #CECECE; border-bottom:1px solid #CECECE}


.titoloBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #BCC9FE;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.textBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 2px;
}
.bgBox {
	border-right: 1px solid #F2D255;
	border-bottom: 1px solid #F2D255;
	border-left: 1px solid #F2D255;
}
.textpercorsoMate {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 3px;
	background-color: #93A3AA;
}
.textNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 4px;
	border-right-width: 0px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ffcc00;
	border-left-color: #FFCC00;
	padding-left: 4px;
	background-color: #F5F4CB;
}
.textNavSub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #E4E7E9;
	padding-left: 18px;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C2CBCF;
	border-left-color: #C2CBCF;
}
.textNavTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #E4E7E9;
	height: 25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #93A3AA;
	letter-spacing: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C2CBCF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C2CBCF;
	border-left-color: #C2CBCF;
}
.textNavSubBottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 4px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C2CBCF;
	border-left-color: #C2CBCF;
	background-color: #E4E7E9;
	padding-left: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2CBCF;
}
.textNavMaterie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #CFD5D8;
	height: 25px;
	letter-spacing: 3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #93A3AA;
	border-left-color: #93A3AA;
}
.textNavSD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 4px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5A6EAD;
	border-left-color: #5A6EAD;
	padding-left: 4px;
	background-color: #5A6EAD;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5A6EAD;
	height: 20px;
	color: #FFFFFF;
}
.BOXN 
{
    border:1px solid #CECECE;
    background-color:#E9EBDB;
}
.separa {
	border-top:1px solid #CECECE;
}
.titoloFile {
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #5A6DAD;
}
.titleSMedia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 2px;
	background-color: #C2CBCF;
	height: 25px;
	border-bottom: 1px solid #93A3AA;
	font-weight: bold;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #93A3AA;
	border-left-color: #93A3AA;
}
.titleSDecs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 2px;
	background-color: #93A3AA;
	height: 25px;
	font-weight: bold;
	border: 1px solid #657881;
}
.BoxNav {
	height: 20px;
	width: 161px;
	background-color: #FFFFFF;
}
.textNavMaterieSub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #E4E7E9;
	height: 25px;
	letter-spacing: 4px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C2CBCF;
	border-left-color: #C2CBCF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #93a3aa;
}
.textNavMaterieSubBottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #E4E7E9;
	height: 25px;
	letter-spacing: 4px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C2CBCF;
	border-left-color: #C2CBCF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #93a3aa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #93A3AA;
}
.LineVMaterie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-style: solid;
	border-bottom-color: #93A3AA;
	border-bottom-width: 1px;
}
.bBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #E9EBDB;
	height: 25px;
	border: 1px solid #CECECE;
	text-align: center;
}
.textNavSub2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #EAECEE;
	padding-left: 17px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C2CBCF;
	border-left-color: #C2CBCF;
	height: 12px;
}
.textNavSub2Bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #F1F2F3;
	padding-left: 28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2CBCF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C2CBCF;
	border-left-color: #C2CBCF;
	font-style: oblique;
	height: 12px;
}
.textNavTopBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #E4E7E9;
	height: 25px;
	border-right: 1px solid #c2cbcf;
	border-bottom: #93A3AA;
	border-left: 1px solid #C2CBCF;
	font-weight: bold;
}
.titleSMediaBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 2px;
	background-color: #C2CBCF;
	height: 25px;
	font-weight: bold;
	border: 1px solid #93A3AA;
}
.menubox2 {
	height: 25px;
}
.textNavBottomBox {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #E4E7E9;
	height: 25px;
	border-right: 1px solid #c2cbcf;
	border-bottom: 1px solid #C2CBCF;
	border-left: 1px solid #C2CBCF;
	font-weight: bold;
}
.textNavSub2Bot {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #EAECEE;
	padding-left: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2CBCF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C2CBCF;
	border-left-color: #C2CBCF;
	height: 12px;
}

