	/*html { 	overflow: -moz-scrollbars-vertical !important; 	} */
	
	A	{
		text-decoration:none;
		color:#636466;
	}
	A:HOVER	{
		text-decoration:underline;
	}
	
	body {
		margin:0px 0px 0px 0px;
		padding:0px;
		font-family:  Verdana, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color:#636466;
		line-height:14px;
		text-align:left;
		background:#E7E7E7;
		/*background-image: url(../img/back.gif);
		background-position: left top;
		*/
		
		}
	TD{
		font-family:  Verdana, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color:#636466;
		line-height:14px;
	}
		
		
.mainFrame{
		border:0px solid red; 
		margin: 20px 0 0 0;
		width:925px;
		}
	
	#leftFrame {
		width:345px;
		border:0px solid #000;
		float:left;
		background:#EDEDED;
		background-image: url(../img/line_v.gif);
		background-repeat: repeat-y;
		background-position: right; 
		}
		
	.spaceFrame{margin:10px;border:0px solid #000;}

	.itemGrey{
	background:#EDEDED;
	text-align:left;
	}
	#leftFrame2 {
		width:180px;
		border:0px solid #000;
		float:left;
		background:#EDEDED;
		background-image: url(../img/line_v.gif);
		background-repeat: repeat-y;
		background-position: right; 
		}
	
	#centerFrame {
		width:445px;
   		border:0px solid #000;
		float:left;
		}
	#centerFrame2 {
		width:610px;
   		border:0px solid #000;
		float:left;
		}

		
	#mainFrame	{
		width:790px;
   		border:0px solid #000;
		float:left;
		
		}

	#rightFrame {
		width:135px;
		border:0px solid #000;
		float:left;
		text-align:center;
		}
	
	#testata {
		width:790px;
		border:0px solid #000;
		color:#ffffff;
		}
		
	.top {
		width:965px;
		border:0px solid #000;
		background-color:#E0E0E0;
		border-top:0px solid #595959;
		}
		
	.banner{
		margin: 0 10px 0 10px;
		}
	.data{
		margin: 10px 10px 0 10px;
		}
		
	.linkNewsletter{
		background-image: url(../img/fr_arancio.gif);
		background-repeat: no-repeat;
		background-position: left ; 
		padding:5px 0 0 18px;
		margin: 20px 0 10px 10px;
		color:#F58220;
		font-family:  Verdana, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		line-height:10px;
		}
		
	
	.mainTab{
		border:20px;
		border-color:#FFFFFF;
		border-style:solid;
		background-color:#FFFFFF;
		border-top-width : 5px;
		}

	
	.linkTop{
		background-image: url(../img/fr_arancio.gif);
		background-repeat: no-repeat;
		background-position: right ; 
		padding:0px 18px 3px 0px;
		margin: 4px 10px 4px 10px;
		color:#F58220;
		font-family:  Verdana, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		line-height:10px;
		text-align:right;
		}
		
		
	.arancio{
		color:#F58220;
		}
	
	A.arancio{
		color:#F58220;
		}
		
	.path{
		color:#636466;
		}
	.path A{
		color:#636466;
		}
	.path A:HOVER{
		text-decoration:underline;
		}
	.pathAct{
		color:#F58220;
		font-weight: none;
		}
		
	.back A{
		float:right;
		background-image: url(../img/fr_back_2.gif);
		background-repeat: no-repeat;
		background-position: left; 
		padding:0 0 0 17px;
		margin:0 10px 0 0px;
		color:#F58220;
		font-weight: bold;
	}
		
	.line{
		background-image: url(../img/line.gif);
		background-repeat: repeat-x;
		background-position: left; 
		height:30px;
		clear:both;
		}
	
	.link A{
		color:#F58220;
		font-weight: bold;
		}
		
	A.linkTxt {
		color:#636466;
		font-weight: bold;
		text-decoration:none;
		}
	A.linkTxt:HOVER {
		color:#636466;
		font-weight: bold;
		text-decoration:underline;
		}	
		
	.item{
		clear:both;
		border:0px solid #000;
		}
	.itemV1{
		width:370px;
		float:left;
		border:0px solid #000;
	}
	
	.titItem{
		background-image: url(../img/fr_arancio.gif);
		background-repeat: no-repeat;
		background-position: left top; 
		padding:0 0 0 17px;
		color:#F58220;
		font-family:  Verdana, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		letter-spacing:1px;
		margin: 5px 0 10px 0;
		}
	
	
	
		.titRightItem{
		background-image: url(../img/fr_arancio.gif);
		background-repeat: no-repeat;
		background-position: right top; 
		padding:0 0 0 17px;
		color:#F58220;
		font-family:  Verdana, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		letter-spacing:1px;
		margin: 5px 0 10px 0;
		}
	
	
	.titItem2{
		background-image: url(../img/fr_white.gif);
		background-repeat: no-repeat;
		background-position: left; 
		padding:0 0 0 17px;
		color:#F58220;
		font-family:  Verdana, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		letter-spacing:1px;
		margin: 5px 0 10px 0;
		}
		
		
	.titItem A, .titItem3 A{color:#F58220;}	
	
	.titItem3{
		color:#F58220;
		font-family:  Verdana, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		letter-spacing:1px;
		}
		
	
	.contentItem{
		padding-left:17px;
		}
	.titSubItem {
		color:#636466;
		}		
	

		
	.imgItem {
		float:right;
		margin:5px 0 5px 10px;
		
		}	
	.imgItemDx{
		float:right;
		margin:0px 0px 7px 10px;
		border:1px solid #07315B;
		}		
	.imgItemSx{
		float:left;
		margin:0px 10px 7px 0px;
		border:1px solid #07315B;
		}	
		
	.imgDettDx{
		float:right;
		margin:0px 0px 7px 10px;
		padding:2px 0px 0px 2px;
		background-image: url(../img/angolo_1.gif);
		background-repeat: no-repeat;
		background-position: left top; 
		}	
		
	.imgDettSx{
		float:left;
		margin:0px 10px 7px 0px;
		padding:2px 0px 0px 2px;
		background-image: url(../img/angolo_1.gif);
		background-repeat: no-repeat;
		background-position: left top; 
		}		
	.imgDettInt{
		padding:0px 2px 2px 0px;
		background-image: url(../img/angolo_2.gif);
		background-repeat: no-repeat;
		background-position: right bottom; 
		text-align:center;
		}	
		
	.imgStep{
		float:left;
		margin:0px 10px 5px 0px;
		border:1px solid #07315B;
		}	
		
	.altriItems{
			float:right;
		margin:5px 10px 5px 0px;
		border:0px solid blue;
		width:200px;
	}
	.frecce{
		color:#000;
		font-family:  Verdana, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		}
	
	.frecceArancione{
		color:#F58220;
		font-family:  Verdana, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		float:right;
		}	
		
	.spaceH{
		float:left;
		width:20px;
		}
		
	.steps{
		padding: 0 0 0 0px;
		margin: 10px 0 0 10px;
		}
	.listaStep{
		padding: 0 0 0 10px;
		margin: 0 0 0 10px;
		}
		
	.listItem{
	border:0px solid red;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
	UL.listItem, UL.listItemBlu{
	list-style-position : outside;
	list-style: none;
	}
	
	UL.listItem LI{
		margin:0px 0 0px 0px; 
		padding:0px 0 0px 13px;
		border:0px solid blue;
		background-image: url(../img/fr_lista.gif);
		background-position: left top;
		background-repeat: no-repeat;
		}
		
	UL.listItem A{
			color:#636466;
		}
		
	UL.listItemBlu{
	border:0px solid red;
	margin:10px 20px 10px 20px;
	padding:0px 0px 0px 0px;
	}
	
	UL.listItemBlu LI{
		margin:0px 0 0px 0px; 
		padding:0px 0px 0px 13px;
		border:0px solid blue;
		background-image: url(../img/fr_lista_blu.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}
	
	.btn{
		background:#FF9D41;

		margin:0px 0 0px 0px; 
		padding:4px 20px 4px 20px;
		color:#ffffff;
		font-weight: bold;
		border:1px solid #07315B;
		}
	A.btn:HOVER{
		color:#07315B;
		text-decoration:none;
		}
		
	.linkBtn{
		background-image: url(../img/line.gif);
		background-repeat: repeat-x;
		background-position: bottom; 
		text-align:right;
		}
	.linkBtn A{
		margin:0px 0 0px 10px; 
		}
		
		
		

	INPUT, TEXTAREA, SELECT{
		margin:0px 0px 0px 0px;
		padding:0px;
		font-family:  Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		}
		
		/**************************/
	.bot {
		width:790px;
		background:#4F5457;
		border:0px solid #000;
		color:#ffffff;
		text-align:center;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		
		}
		
	
	
	
	#mainleft {
		width:115px;
		float:left;
		background:#fff;
		border:0px solid green;
		}
	#maincenter {
		float:left;
		background:#fff;
		border:0px solid yellow;
		width:239px;
		}
	#mainright {
		width:115px;
		float:left;
		background:#fff;
		border:0px solid red;
		}
	
	#mainrightNota {
		width:115px;
		float:left;
		background:#fff;
		border:0px solid red;
		position:relative; top:-110px;
		}	
	#maincenterT1 {
		float:left;
		background:#fff;
		border:0px solid yellow;
		width:239px;
		}
	#maincenterT2 {
		float:left;
		background:#fff;
		border:0px solid yellow;
		width:359px;
		}

/******* MENU ****************/		
.menu{
background:#07315B;
margin-top:1px;
height:19px;
}

#dropmenudiv{
position:absolute;
border:0px solid black;
border-bottom-width: 0px;
font:normal 10px Verdana;
line-height:18px;
z-index:100;
border-top: 1px solid WHITE;
text-align:left;


}

#dropmenudiv a{
display: block;
text-indent: 3px;
border-bottom: 1px solid WHITE;
padding: 1px 10px 0 5px ;
text-decoration: none;
font-weight: bold;
color:#152640;
background-image: url(../img/fr_menu.gif);
		background-position: right;
		background-repeat: no-repeat;

}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FFE14F;
}
/***********************/

 .itemLine{
		color: #000000;
		border-top:1px solid #7F7E7C;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		padding:3px 5px 0 0 ;
		}	
		

 .itemLinkHp{
		color: #000000;
		border-top:1px solid #BFBFBF;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		padding:3px 0px 5px 5px ;
		margin:20px 10px 10px 1px;
		}	
 .txtLinkHp A{
 		color: #4F5457;
		float:left;
		padding:0px 0px 0 0 ;
		margin:0px;
		}			
			
 .tit1{
		background-color: #FE5E00;
		color: #FFFFFF;
		border:0px solid green;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		padding:3px;
		}
 .tit2{
		color: #707476;
		border:0px solid green;
		font-family: Arial , Verdana, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		padding:10px 5px 5px 0 ;
		}

 .titSub1{
		color: #6F6F6F;
		border:0px solid green;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding:5px 5px 0 0 ;
		}
 .titSub2{
		color: #6F6F6F;
		border:0px solid green;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		padding:5px 5px 0 0 ;
		}
 .titSub3{
		color: #000000;
		border-top:1px solid #7F7E7C;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding:3px 5px 0 0 ;
		}		
		
 .titSub4{
		color: #FE5E00;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding:0px 0px 0 0 ;
		}
 .titSub5{
		color: #000000;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding:3px 0px 5px 0 ;
		}		
 .annoStorico{
		color: #D9DDDE;
		border:0px solid green;
		font-family: Arial black, Verdana, Helvetica, sans-serif;
		font-size: 38px;
		font-weight: bold;
		padding:5px 5px 0 0 ;
		}		
		
.testo1{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		padding: 5px 5px 5px 0;
		}
.testo2{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-style:italic;
		font-weight: normal;
		color: #000000;
		padding: 5px 5px 5px 0;
		}
.spaceItalic{
		width:105px;
		border:0px solid red;
		}
		
			
.space1{
		margin-left:60px;
		}
.space2{
		margin-left:120px;
		}
		
.colore1{
		width:55px;
		background-color: #FE5E00;
		height:16px;
		}
.colore2{
		width:55px;
		background-color: #0E2686;
		height:16px;
		}
.colore3{
		width:55px;
		background-color: #4F5457;
		height:16px;
		}
		
.nota1{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		color: #000000;
		padding: 5px 5px 5px 0;
		}
.nota2{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		color: #7B7F80;
		padding: 5px 0px 5px 0;
		line-height:9px;
		}		
.nota2 A{color: #222222;	}
		
		
.vspace{
		width:5px;
		float:left;
		border:0px solid yellow;
		}
		
 .separator{
		background-color: #7F7F7F;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 1px;
		height:1px;
		margin:0;
		border:0px solid green;
		}
.scaricaAdobe{
		margin: 50px 0px 0px 0;
		float:left;
		padding:0px 0px 0 0 ;
		position:relative; top:-20px;
		border:0px solid green;
		width:145px;
		text-align:right;
		}	
.scaricaAdobe A{color: #7F7F7F;}
	.scaricaAdobe A:HOVER{color: #FE5E00;}		
		
.scarica{
		margin: 15px 0px 0px 0;
		float:left;
		}
.icoScarica{
		float:left;
		width:16px
		}
.txtScarica{
		float:left;
		width:90px;
		line-height:11px;
		}
.txtScarica A, .scaricaAdobe A{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		}
.txtScaricaP A{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 9px;
		color: #7F7F7F;
		}		
.txtScarica A:HOVER, .txtScaricaP A:HOVER{
		color: #FE5E00;
		}	
.foto{
	float:right;
	margin:10px 0 10px 20px; 
	}
	

	
img.logoNegozio {
	border: solid 0px #000000;
	width: 200px;
	
}

.itemStorico{
	float:left;
	border:0px solid red;
	margin:15px 7px 10px 0px; 
	width: 110px
	}	
	
/**** TAB ***/
.tabData{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		margin:0px;
		padding: 3px 0 3px 3px ;
		}
.tabNumber{
		background-color: #FE5E00;
		color: #FFFFFF;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		margin:0px;
		padding: 3px 5px 3px 5px ;
	}
.tabName{
		padding: 3px 0 8px 5px ;
		color: #6F6F6F;
		border:0px solid green;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
	}

.tabName A		{color: #6F6F6F;}
.tabName A:HOVER{color: #FE5E00;}
	/******* */
	
ul.lista {
		/*list-style:none; */
		margin:3px 0 3px 20px; 
		padding:0 0 0px 0; 
		list-style-image: url(../img/ico_z.gif);
		}
		
ul.listaBasic {
		width:155px;
		/*list-style:none; */
		margin:0px 0 0px 20px; 
		padding:0 0 0px 0; 
		list-style-image: url(../img/dash.gif);
		}
	ul.listaBasic LI {
		}
			
			
/*********************************/

/*    MAIN MENU    */
			ul.menu1 {
			width:143px;
			list-style:none; 
			margin:0px 0 0px 1px; 
			padding:0; 
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			}
			
			ul.menu1 li a {
			display:block; 
			text-decoration:none; 
			padding:0 0 0 8px; 
			line-height:16px; 
			margin:0 0 1px 0;
			}
			
			ul.menu1 li { display:inline }
			
			ul.menu1 li a:link, ul.menu1 li a:visited {
			background:#6E7678;
			color: #FFFFFF;
			background-image: url(../img/m_fr.gif);
			background-repeat: no-repeat;
			background-position: left top;
			} 
			
			ul.menu1 li a:hover, ul.menu1 li a:active {
			background: #6E7678;
			color:#FF5F01;
			background-image: url(../img/m_fr.gif);
			background-repeat: no-repeat;
			background-position: left top;
			} 
	
			.menuAttivo {
			background: #FF5F01;
			color:#FFFFFF;
			font-weight: bold;
			display:block; 
			text-decoration:none;
			margin:0 0 1px 0;
			padding:0 0 0 8px;
			line-height:18px; 
			background-image: url(../img/m_fr.gif);
			background-repeat: no-repeat;
			background-position: left top;
			border:0px solid green;
			} 
			
			/* SOTTOMENU   */	
			ul.menuSub {
			width:127px;
			list-style:none; 
			margin:0px 0 0px 15px; 
			padding:0; 
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			background:#FFFFFF;
			border:0px solid red;
			}
			
			
			ul.menuSub li { 
			
			}
			
			ul.menuSub li a {
			text-decoration:none; 
			line-height:10px;
			margin:5px 0 5px 0px;
			background: #FFFFFF;
			}
			
			ul.menuSub li a:link, ul.menuSub li a:visited {
			background:#FFFFFF;
			color: #2B3131;
			} 
			
			ul.menuSub li a:hover, ul.menuSub li a:active{
			background: #FFFFFF;
			color:#FF5F01;
			} 
			
			.menuSubAct  {
			color:#9F9F9F;
			margin: 0 0 0 8px;
			line-height:10px; 
			border:0px solid red;
			}
/*********** TOP ************/

.logoTop {float:left; position:relative; left:110px;}
.topNav {top:39px; position:relative; left:110px}
.topNav A{
			color:#FFFFFF;
			margin: 0 0 0px 5px;
			padding: 5px 20px 0 5px;
			background-image: url(../img/pipe.gif);
			background-repeat: no-repeat;
			background-position: left top;
			border:0px solid green; 

			}
.menult {width: 925px;list-style-type: none;padding: 0;margin: 1px 0 0 0;background-color: #07315B;height: 21px;}
.menult li {height: 21px;display: inline;position: relative;float: left;}
.menult li a {font-weight: bold;line-height: 21px;color: #ffffff;padding: 0 20px;margin: 0;border-right: 1px solid #ffffff;}
.menult li a:hover {text-decoration: none;}
.menult li form {padding: 0;margin: 0;}
.menult li ul.sub {width: 165px;margin: 0;padding: 0;width: 150px;position: absolute;top: 21px;left: 0;float:none;}
.menult li ul.sub li {height: 19px;margin: 0;padding: 0;border-top: 1px solid #ffffff;float: none;display: block;}
.menult li ul.sub li a {width: 165px;line-height: 19px;text-decoration: none;font-weight: bold;color: #152640;margin: 0;padding: 0 10px 0 5px;display: block;background: url(../img/fr_menu.gif) no-repeat center right  #D6DCEA;}
.menult li ul.sub li a:hover {background-color: #FFE14F;}
.menult li ul {display: none;}
.itemlinks {width: 345px;float: left;padding: 0 0 0 30px;}
.itemlinks ul {list-style-type: none;padding: 0;margin: 0;}
.itemlinks ul li {width: 345px;margin: 0 0 5px 0;padding: 0;clear: both;float: left;}
.itemlinks ul li img {margin: 0 5px 5px 0;float: left;}
.itemlinks ul li a {color: #F58220;font-weight: bold;display: block;margin: 0;padding: 0;clear: right;}
.itemlinks ul li span {display: block;}

