	.iframe { 
		overflow: auto;
		border-top: 0px solid #838083;
		border-bottom: 1px solid #838083;
		border-left: 0px solid #838083;
		border-right: 0px solid #838083;
		padding: 2px;
	}
	/* 	MENU DI NAVIGAZIONE ORIZZONTALE */
	#menuhor {
		padding: 3px 0; 
		margin: 0;
		font: bold 10px "Trebuchet MS" Verdana, sans-serif;
		}
	#menuhor li {
		list-style: none; margin: 0;
		display: inline;
		}
	#menuhor li a {
		padding: 0px 0.1em; 
		margin:0;
		border: 1px solid #333333; border-bottom: none;
		background: transparent;
		text-decoration: none;
		width:100px;
		border: #333333;
		border-style: solid;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px
		}
	#menuhor li a:link {
		color: #333333;
		}
	#menuhor li a:visited {
		color: #000;
		}
	#menuhor li a:hover {
		color: #333333; 
		background: #cccccc;
		border-color: #fceb08;
		}
	.didascalia {
		font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		color: #0A2138;
		text-decoration: none;
		font-style: regular;
	}
	
	.mini {
		font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #0A2138;
		text-decoration: none;
		font-weight: normal;
	}
	.mini:active {
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #0A2138;
		text-decoration: none;
		font-weight: normal;
	}
	.mini:hover {
		font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #b81317;
		font-weight: normal;
		text-decoration: none;
	}
	.mini:visited {
		color:#000;
	}
	
	.input {
	
		font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #333333;
		background-color: #f2f2f2;	
		border: #000000;
		border-style: solid;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		}	
	
	.border {
		font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #333333;
		background-color: #CCCCCC;
		border: #333333;
		border-style: solid;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px
	}
	
	BODY{
		margin: 0px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 0px;
		padding-bottom: 0px;
		/*background-color: #C5C7C6;*/
		font-family: Verdana, Tahoma,Arial, Helvetica;
		font-size: 8pt;
		scrollbar-base-color: 000000;
		scrollbar-track-color: cccccc;
		scrollbar-face-color: cccccc;
		scrollbar-highlight-color: 838083;
		scrollbar-3dlight-color: cccccc;
		scrollbar-darkshadow-color: 000000;
		scrollbar-shadow-color: 000000;
		scrollbar-arrow-color: ffffff;
		/* background-image:url(../images/SfondoSfumato.jpg); */
		background-position:bottom;
		background-repeat:repeat-x;
	}

BODYHOME{
		margin: 0px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: #FFFFFF;
		font-family: Tahoma,verdana, helvetica, arial;
		font-size: 8pt;
		scrollbar-base-color: 000000;
		scrollbar-track-color: cccccc;
		scrollbar-face-color: cccccc;
		scrollbar-highlight-color: 838083;
		scrollbar-3dlight-color: cccccc;
		scrollbar-darkshadow-color: 000000;
		scrollbar-shadow-color: 000000;
		scrollbar-arrow-color: ffffff;
	}
	.menuItem{
		width: 160px;
		height: 20px;
		font-family: Tahoma,verdana, helvetica, arial;
		text-transform: uppercase;
		font-size: 8pt;
		padding-left: 10px;
		font-weight: bold;
		color: #74777A;
		border: 1px solid #CCCCCC;
		vertical-align: middle;
		background-image: url('../images/menuItem_bg.jpg');
	}
	.menuItem A{
		text-decoration: none; color: #74777A;
	}
	.menuItem A:hover{
		text-decoration: none; color: #B71115;
	}
	
	.menuItem A:visited{
		color: #000;
	}
		
	.sottoMenuItem{
		width: 160px;
		height: 18px;
		font-family: Tahoma,verdana, helvetica, arial;
		text-transform: uppercase;
		font-size: 7pt;
		padding-left: 20px;
		font-weight: bold;
		color: #85888B;
		border-left: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #E4E4E4;
		vertical-align: middle;
		background-color: #F0F0F0;
	}
	.sottoMenuItem A{
		text-decoration: none; color: #74777A;
	}
	.sottoMenuItem A:hover{
		text-decoration: none; color: #D93337;
	}
	
	.navBar{
		background-color: #DADADA; height: 20px; font-size: 8pt; color: #00345A; text-align: right; padding-right: 20px; width:530px; 
		border-bottom: 1px solid #AAAAAA;
	}
	
	/* *********** body 11 ********* */
		.body a {color: #cf7600; font-family: Verdana, Tahoma,Arial, Helvetica; font-weight: bold; text-decoration: none; }
		.body a:active { color: #000; font-family: Verdana, Tahoma, Arial, Helvetica; font-weight: bold; }
		.body a:hover { color: #000; font-family: Verdana, Tahoma,Arial, Helvetica; font-weight: bold; }
		.body a:visited { color: #000000; }
		.body { 
			color: #676767; 
			font-family: Verdana, Tahoma,Arial, Helvetica; 
			font-size: 11px;
			
		 }
	/* *********** body10 ********* */
		.body10 a { color: #000000; font-family:Tahoma, Verdana, Arial, Helvetica; text-decoration: none; }
		.body10 a:active { color: #000000; font-family:Tahoma, Verdana, Arial, Helvetica; text-decoration: none; }
		.body10 a:hover { color: #000000; font-family:Tahoma, Verdana, Arial, Helvetica; text-decoration: none; }
		.body10 a:visited { color: #000000; }
		.body10 { color: #000000; font-family:Tahoma, Verdana, Arial, Helvetica; font-size: 10px; text-decoration: none; }

	.inputTemplate {
		font-family:Tahoma, Verdana, Arial, Helvetica;
		font-size: 9px;
		width: 40px;
		color: #444444;
		cursor:default;
		font-weight: bold;
		padding: 0px;
		border-color:#000;
	}
	
	.inputTemplate2 {
		border-color:#000;
	}
	.Titolo {COLOR: #676767;FONT-FAMILY:Tahoma, Verdana, Helvetica, Arial; FONT-SIZE: 12px;font-weight: bold;}
	.TitoloBig {COLOR: #D4965D;FONT-FAMILY:Tahoma, Arial;FONT-SIZE: 16px;font-weight: bold;}


.Titolo2 {COLOR: #68757B;FONT-FAMILY:Tahoma, Verdana, Helvetica, Arial; FONT-SIZE: 12px;font-weight: bold;}

.TitoloGreen {COLOR: #90FA26;FONT-FAMILY:Tahoma, Verdana, Helvetica, Arial; FONT-SIZE: 12px;font-weight: bold;}

.TitoloRed {COLOR: #FF944D;FONT-FAMILY:Tahoma, Verdana, Helvetica, Arial; FONT-SIZE: 12px;font-weight: bold;}


.TitoloBlue {COLOR: #D3BAF8;FONT-FAMILY:Tahoma, Verdana, Helvetica, Arial; FONT-SIZE: 12px;font-weight: bold;}


.TitoloBeije {COLOR: #E4DAA5;FONT-FAMILY:Tahoma, Verdana, Helvetica, Arial; FONT-SIZE: 12px;font-weight: bold;}

.TitoloPink {COLOR: #68757B;FONT-FAMILY:Tahoma, Verdana, Helvetica, Arial; FONT-SIZE: 12px;font-weight: bold;}

.TitoloInfo {COLOR: #C78E5A;FONT-FAMILY:Tahoma, Verdana, Helvetica, Arial; FONT-SIZE: 12px;font-weight: bold;}

	
.TitoloGray {COLOR: #68757B;FONT-FAMILY:Tahoma, Verdana, Helvetica, Arial; FONT-SIZE: 12px;font-weight: bold;}

.TitoloStampa {COLOR: #0206AD;FONT-FAMILY:Tahoma, Verdana, Helvetica, Arial; FONT-SIZE: 12px;font-weight: bold;}

.Titolowhite {COLOR: #FFFFFF;FONT-FAMILY:Tahoma, Verdana, Helvetica, Arial; FONT-SIZE: 12px;font-weight: bold;}

.TitoloOrange {COLOR: #996600;FONT-FAMILY:Tahoma, Verdana, Helvetica, Arial; FONT-SIZE: 12px;font-weight: bold;}

.TitoloBordo {COLOR: #741B1D;FONT-FAMILY:Tahoma, Verdana, Helvetica, Arial; FONT-SIZE: 12px;font-weight: bold;
padding:2px;}

.TitoloBordo2 {COLOR: #741B1D;FONT-FAMILY:Tahoma, Verdana, Helvetica, Arial; FONT-SIZE: 12px;font-weight: bold;
padding:2px;}

.bordoSito{
/*	border:1px solid #999999;  */
	padding-top:20px;
	padding-left:20px;
}

.menuSx{
		width:160px;
		padding-top:5px;
}

.colonnaSx{
	/* background-image:url(../images/BordoSx.jpg); 
	background-image:url(../images/colonnaSfumata2.png); 
	background-position:right;
	background-repeat:repeat-y; */
	border-right: 1px solid #cccccc ;
	/*color: #676767; */
	color:#000;
	font-family: Verdana, Tahoma,Arial, Helvetica; 
	font-size: 11px;
	padding-right:30px;
	padding-top:14px;
	width:160p;
}

.colonnaSx a{

	color: #000; 
	font-family: Verdana, Tahoma,Arial, Helvetica; 
	/* font-weight:bold; */
	text-decoration:none; 
}

.colonnaSx a:active{

	color: #cf7600; 
	font-family: Verdana, Tahoma,Arial, Helvetica; 
	/* font-weight:bold; */
}

.colonnaSx a:hover{

	color: #cf7600; 
	font-family: Verdana, Tahoma,Arial, Helvetica; 
	/* font-weight:bold; */
}

.colonnaSx a:visited{
	color: #000; 
}

.menuDx{
	padding-top:50px; 

}
		
.colonnaDx{
	/* background-image:url(../images/BordoSx.jpg); 
	background-image:url(../images/colonnaSfumata2.png);
	background-position:left;
	background-repeat:repeat-y; */
	color: #676767; 
	font-family: Verdana, Tahoma,Arial, Helvetica; 
	font-size: 11px;
	padding-left:10px;
	padding-top:0px; 
}

.colonnaDx a{

	color: #000; 
	font-family: Verdana, Tahoma,Arial, Helvetica; 
/*	font-weight:bold; */
	text-decoration:none;
	
}

.colonnaDx a:active{

	color: #cf7600; 
	font-family: Verdana, Tahoma,Arial, Helvetica; 
/*	font-weight:bold; */
	
}

.colonnaDx a:hover{

	color: #5186aa; 
	font-family: Verdana, Tahoma,Arial, Helvetica; 
/*	font-weight:bold; */
	
}

.colonnaDx a:visited{

	color: #000; 
	font-family: Verdana, Tahoma,Arial, Helvetica; 
/*	font-weight:bold; */
	
}


.colonnaDxFrecce{
	border-left: 1px solid #cccccc;
	padding-top:78px;
	padding-left:1px;
	padding-right:1px; 
}

.titoloPaginaDin{
	font-family: Verdana, Tahoma,Arial, Helvetica;
	font-size:14px;
	font-weight:bold;
	/* color:#5185aa; */
	color: #cf7600;
	padding-left:15px;
	padding-top:4px;
}

.TitoloMenu {
	color: #000;
	font-family: Verdana, Tahoma,Arial, Helvetica;
	FONT-SIZE: 12px;
/*	font-weight: bold; */
	padding:1px;
}

.TitoloMenu a{
/*	color: #707173; */
	color: #000;
	font-family: Verdana, Tahoma,Arial, Helvetica;
	FONT-SIZE: 12px;
/*	font-weight: bold; */
	padding:1px;
}

.TitoloMenu a:hover{
/*	color: #707173; */
	color: #cf7600;
	font-family: Verdana, Tahoma,Arial, Helvetica;
	FONT-SIZE: 12px;
/*	font-weight: bold; */
	padding:1px;
}

.TitoloMenu a:visited{
/*	color: #707173; */
	color: #000;
}
.bodyHome a {color: #5186aa; font-family: Verdana, Tahoma,Arial, Helvetica; font-weight: bold; text-decoration: none; }
.bodyHome a:active { color: #5186aa; font-family: Verdana, Tahoma, Arial, Helvetica; font-weight: bold; }
.bodyHome a:hover { color: #5186aa; font-family: Verdana, Tahoma,Arial, Helvetica; font-weight: bold; }
.bodyHome a:visited { color: #000; }
.bodyHome { 
	color: #676767; 
	font-family: Verdana, Tahoma,Arial, Helvetica; 
	font-size: 11px;
	/*background-image:url(../images/SfondoHome.jpg);*/
	background-position:bottom;
	background-position:center;
	background-repeat:no-repeat;
	
 }
 
 .search{
 	/*color: #5185aa;*/
	color:#000;
	font-family: Verdana, Tahoma,Arial, Helvetica; 
	font-size: 11px;
	padding-top:3px;
 }
 
 .home {
 /*	color: #5185aa; */
	color: #000;
	font-family: Verdana, Tahoma,Arial, Helvetica; 
	font-size: 11px;
 }
 
 .home a{
 	 /*	color: #5185aa; */
	color: #000;
	font-family: Verdana, Tahoma,Arial, Helvetica; 
	font-size: 11px;
 }
 
 .home a:hover{
 	 /*	color: #5185aa; */
	color: #000;
	font-family: Verdana, Tahoma,Arial, Helvetica; 
	font-size: 11px;
 }
 
 .home a:active{
 	 /*	color: #5185aa; */
	color: #000;
	font-family: Verdana, Tahoma,Arial, Helvetica; 
	font-size: 11px;
 }
 
 
 .sottoMenuTendina{
 	/* color:#33CCFF;*/
	color: #cf7600;
	background-color:#FFFFFF;
	width:180px;
 }
 
 
 .sottoTitoliMenu {
 	font-family: Verdana, Tahoma,Arial, Helvetica; 
	font-size: 7px;
	font-weight:bold;
	color: #cf7600;
 }
 
 .sottoTitoliMenu a{
 	font-family: Verdana, Tahoma,Arial, Helvetica; 
	font-size: 7px;
	font-weight:bold;
	color: #cf7600;
 }
 
 .sottoTitoliMenu a:active{
 	font-family: Verdana, Tahoma,Arial, Helvetica; 
	font-size: 7px;
	font-weight:bold;
	color: #cf7600;
 }
 
 .sottoTitoliMenu a:hover{
 	font-family: Verdana, Tahoma,Arial, Helvetica; 
	font-size: 7px;
	font-weight:bold;
	color: #cf7600;
 }
  .sottoTitoliMenu a:visited{
	color: #000;
 }
 
 /* 
 ********************************************************
 Stili per fare Ombre e riccioli 
 ********************************************************
 */
 
 .LeftContainer {
border: 0px;
margin-left: 20px;
text-align:left;
}

.curlycontainer {
border: 1px solid #CCCC99;
margin-bottom: 1em;
width: 450px;
}

.curlycontainer .innerdiv {
background: transparent url(../Images/brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 1px 4px 7px 5px;
}

.curlycontainerFull {
border: 1px solid #CCCC99;
margin-bottom: 1em;
margin-left:150px;
float:left;
width: 450px;
}

.curlycontainerFull .innerdiv {
background: transparent url(../Images/brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 1px 4px 7px 5px;
}

.ValidationSummary {
	font-family: Verdana;
	font-size: small;
	color:red;
}

<![if !IE 6]>

	.shiftcontainer {
	position: relative;
	left: 0px; /*Number should match -left shadow depth below*/
	top: 0px; /*Number should match -top shadow depth below*/
	}

	.shadowcontainerGridView {	
	width: 95%; /* container width*/
	background: transparent url(../images/bigshadow.gif) no-repeat bottom right;
	}

	.shadowcontainerGridView .innerdiv {
	/* Add container height here if desired */
	background-color: white;
	border: 1px solid #CCCCCC;
	padding: 0px;
	position: relative;
	left: -7px; /*shadow depth*/
	top: -7px; /*shadow depth*/
	}
	
	.shadowcontainerFullGridView {	
	width: 100%; /* container width*/
	background: transparent url(../images/bigshadow.gif) no-repeat bottom right;
	margin-left:7px;
	}

	.shadowcontainerFullGridView .innerdiv {
	/* Add container height here if desired */
	background-color: white;
	border: 1px solid #CCCC99;
	padding: 0px;
	position: relative;
	margin-right:7px;
	left: -7px; /*shadow depth*/
	top: -7px; /*shadow depth*/
	}
	
	.shadowcontainerLittleGridView {
	width: 65%; /* container width*/
	background: transparent url(../images/bigshadow.gif) no-repeat bottom right;
	}

	.shadowcontainerLittleGridView .innerdiv {
	/* Add container height here if desired */
	background-color: white;
	border: 1px solid #CCCC99;
	padding: 0px;
	position: relative;
	left: -7px; /*shadow depth*/
	top: -7px; /*shadow depth*/
	}

	.shadowcontainerDetailsView {
	width: 50%; /* container width*/
	background: transparent url(../images/bigshadow.gif) no-repeat bottom right;
	}

	.shadowcontainerDetailsView .innerdiv {
	/* Add container height here if desired */
	background-color: white;
	border: 1px solid #CCCC99;
	padding: 0px;
	position: relative;
	left: -7px; /*shadow depth*/
	top: -7px; /*shadow depth*/
	}

	.shadowcontainerDetailsViewBig {
	width: 70%; /* container width*/
	background: transparent url(../images/bigshadow.gif) no-repeat bottom right;
	}

	.shadowcontainerDetailsViewBig .innerdiv {
	/* Add container height here if desired */
	background-color: white;
	border: 1px solid #CCCC99;
	padding: 0px;
	position: relative;
	left: -7px; /*shadow depth*/
	top: -7px; /*shadow depth*/
	}
	
	.shadowcontainerError {
	width: 52%; /* container width*/
	background: transparent url(../images/bigshadowRed.gif) no-repeat bottom right;
	}

	.shadowcontainerError .innerdiv {
	/* Add container height here if desired */
	background-color: white;
	border: 1px solid #d8081f;
	padding: 3px;
	position: relative;
	left: -7px; /*shadow depth*/
	top: -7px; /*shadow depth*/
	}

<![endif]>

 
 .bodyHomeGrigio{
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:18pt;
	 
 	 color: #676767;
 }
 
 .bodyHomeAzzurro{
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:18pt;
	 
 	 color: #5186aa;
 }
 
 
 .bodyHomeStandard{
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:18pt;
	 
 	 color: #676767;
 }
 
 .SfondoHomeAppl{
 	/* background-image:url(../images/sfondoHomeApplausi.jpg); 
	background-image:url(../images/ApplausiHome.jpg); */
	
	background-repeat:no-repeat;
	background-position:bottom;
 	
 }
 
 #flash {
  /*position: relative; *//*or absolute*/
  z-index: 0;
 
}