.testoT {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bordato {
	   border-left: 1px solid #ebebeb; 
	   border-bottom: 1px solid #ebebeb; 
	   border-right: 1px solid #ebebeb; 
}
.bordo-dx { border-right: 1px solid #ebebeb; }
.bordo-sx { border-left: 1px solid #ebebeb; }
.bordo-dw { border-bottom: 1px solid #ebebeb; }


.bianco {color:#FFFFF;}
.cyan {color:#81aabf;}
.blu {color:#0c8dd1;}
.black {color:#000000;}
.grigio {color:#969696;}
.scuro {color:#5d5d5d;}

a.bianco, a.cyan, a.blu, a.black, a.grigio {text-decoration:none; }
a.bianco:hover, a.cyan:hover, a.blu:hover, a.black:hover, a.grigio:hover {text-decoration:underline; }
 
.DXpiega {
   background-image: url('img_restyling2/sfondo_DX_piega.png') ;
   background-position:top left; 
   background-repeat: no-repeat;
   height: 82px;
}

.TAB{
    background-color: #FFFFFF;    
}
 

.FS8 {font-size: 8px !important;}
.FS9 {font-size: 9px !important;}
.FS10 {font-size: 10px !important;}
.FS11 {font-size: 11px !important;}
.FS12 {font-size: 12px !important;}
.FS13 {font-size: 13px !important;}
.FS14 {font-size: 14px !important;}
.FS15 {font-size: 15px !important;}
.FS16 {font-size: 16px !important;}
.FS17 {font-size: 17px !important;}
.FS18 {font-size: 18px !important;}
.FS19 {font-size: 19px !important;}
.FS20 {font-size: 20px !important;}

.menu_TOP_restyling {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5c5e5e;
	text-decoration: none;
	padding: 0px 12px 0px 12px
}
.input_login_restyling {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #f4f4f4;
	border: 1px solid #a5acb2;
	height: 18px;
	width: 150px;
}

.TITOLO_TAB {
	font-family: Impact, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0a6b95;
	font-weight: normal;
	background-color: #c6dbee;
	border: 1px solid #c6dbee;
	height: 27px;
	padding: 0px 0px 0px 10px;
}

.bordo_TAB {
	border-right: 3px solid #c6dbee;
	padding: 0px 5px 0px 5px;
}

.calendar_anno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0a6b95;
	text-decoration: none;
	line-height:10px
}
.calendar_mese {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0a6b95;
	text-decoration: none;
	line-height:10px
}
.calendar_giorno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #ffffff;
	text-decoration: none;
	line-height:12px
}
.calendar_mese_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0a6b95;
	text-decoration: none;
	line-height:10px
}
.calendar_giorno_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	line-height:12px
}

.titolo_small_pressarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0a6b95;
	text-decoration: none;
}
.titolo_small_pressarea2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0a6b95;
	text-decoration: none;
}








.TIT_box { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
		   font-size: 13px; 
		   color: #0372a1; 
		   text-decoration: none;
		   }
		   
.TIT_box:hover { color: BLACK;
		   	     text-decoration: none;
		   		 }
				 
.TIT_download { 
		   font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
		   font-size: 16px; 
		   color: #0372a1; 
		   text-decoration: none;
		   font-weight: bold;
		   }


.div_tit { width:360px ; 
		   background-color:#0195d3 ;
		   font-family: Impact, Verdana, Arial, Helvetica, sans-serif; 
		   font-size: 18px; 
		   color: #b3dff2; 
		   line-height: 40px; 
		   text-align: left;
		   padding: 0px 0px 0px 10px; 
		   position:relative ;
		   top:-15px;
		   left:275px;
		   z-index:2; 
}
.div_tit_TXT
		   {; 
		   background-color:#0195d3 ;
		   font-family: Impact, Verdana, Arial, Helvetica, sans-serif; 
		   font-size: 18px; 
		   color: #b3dff2; 
		   line-height: 40px; 
		   text-align: left;
		   padding: 0px 0px 0px 10px; 
}

.div_img { width:645px ; 
		   padding: 0px 0px 0px 0px; 
		   position:relative ;
		   top:0px;
		   left:0px;
		   z-index:1; 
}










.doc_tit{
    background-color:#0195d3;
    color: #FFFFFF;
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    text-decoration: none;
	padding: 3px 0px 3px 10px;
	}
.doc_row{
    background-color:#79c2e2;
    color: #0b5474;
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
	padding: 3px 0px 3px 10px;
	border-bottom:1px solid #9dd0e5;
	}					 

.doc_tit_extra {
    background-color:#878f91;
    color: #FFFFFF;
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    text-decoration: none;
	padding: 3px 0px 3px 10px;
	}
.doc_row_extra {
    background-color:#c8d0d2;
    color: #394144;
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
	padding: 3px 0px 3px 10px;
	border-bottom:1px solid #ebf1f1;
	}					 

.doc_row a {
    color: #0b5474;
	text-decoration:none;
}
.doc_row a:hover {
    color: #FFFFFF;
	text-decoration:none;
}

.doc_row_extra a {
    color: #394144;
	text-decoration:none;
}
.doc_row_extra a:hover {
    color: #black;
	text-decoration:none;
}	




























































.padTOP1 { padding-top: 1px; }
.padTOP2 { padding-top: 2px; }
.padTOP3 { padding-top: 3px; }
.padTOP4 { padding-top: 4px; }
.padTOP5 { padding-top: 5px; }
.padTOP6 { padding-top: 6px; }
.padTOP7 { padding-top: 7px; }
.padTOP8 { padding-top: 8px; }
.padTOP9 { padding-top: 9px; }
.padTOP10 { padding-top: 10px; }
.padTOP11 { padding-top: 11px; }
.padTOP12 { padding-top: 12px; }
.padTOP13 { padding-top: 13px; }
.padTOP14 { padding-top: 14px; }
.padTOP15 { padding-top: 15px; }
.padTOP16 { padding-top: 16px; }
.padTOP17 { padding-top: 17px; }
.padTOP18 { padding-top: 18px; }
.padTOP19 { padding-top: 19px; }
.padTOP20 { padding-top: 20px; }

.padDW1 { padding-bottom: 1px; }
.padDW2 { padding-bottom: 2px; }
.padDW3 { padding-bottom: 3px; }
.padDW4 { padding-bottom: 4px; }
.padDW5 { padding-bottom: 5px; }
.padDW6 { padding-bottom: 6px; }
.padDW7 { padding-bottom: 7px; }
.padDW8 { padding-bottom: 8px; }
.padDW9 { padding-bottom: 9px; }
.padDW10 { padding-bottom: 10px; }
.padDW11 { padding-bottom: 11px; }
.padDW12 { padding-bottom: 12px; }
.padDW13 { padding-bottom: 13px; }
.padDW14 { padding-bottom: 14px; }
.padDW15 { padding-bottom: 15px; }
.padDW16 { padding-bottom: 16px; }
.padDW17 { padding-bottom: 17px; }
.padDW18 { padding-bottom: 18px; }
.padDW19 { padding-bottom: 19px; }
.padDW20 { padding-bottom: 20px; }

.padSX1 { padding-left: 1px; }
.padSX2 { padding-left: 2px; }
.padSX3 { padding-left: 3px; }
.padSX4 { padding-left: 4px; }
.padSX5 { padding-left: 5px; }
.padSX6 { padding-left: 6px; }
.padSX7 { padding-left: 7px; }
.padSX8 { padding-left: 8px; }
.padSX9 { padding-left: 9px; }
.padSX10 { padding-left: 10px; }
.padSX11 { padding-left: 11px; }
.padSX12 { padding-left: 12px; }
.padSX13 { padding-left: 13px; }
.padSX14 { padding-left: 14px; }
.padSX15 { padding-left: 15px; }
.padSX16 { padding-left: 16px; }
.padSX17 { padding-left: 17px; }
.padSX18 { padding-left: 18px; }
.padSX19 { padding-left: 19px; }
.padSX20 { padding-left: 20px; }

.padDX1 { padding-right: 1px; }
.padDX2 { padding-right: 2px; }
.padDX3 { padding-right: 3px; }
.padDX4 { padding-right: 4px; }
.padDX5 { padding-right: 5px; }
.padDX6 { padding-right: 6px; }
.padDX7 { padding-right: 7px; }
.padDX8 { padding-right: 8px; }
.padDX9 { padding-right: 9px; }
.padDX10 { padding-right: 10px; }
.padDX11 { padding-right: 11px; }
.padDX12 { padding-right: 12px; }
.padDX13 { padding-right: 13px; }
.padDX14 { padding-right: 14px; }
.padDX15 { padding-right: 15px; }
.padDX16 { padding-right: 16px; }
.padDX17 { padding-right: 17px; }
.padDX18 { padding-right: 18px; }
.padDX19 { padding-right: 19px; }
.padDX20 { padding-right: 20px; }

.h9{ font-size: 9px !important; }
.h10{ font-size: 10px !important; }
.h11{ font-size: 11px !important; }
.h12{ font-size: 12px !important; }
.h13{ font-size: 13px !important; }
.h14{ font-size: 14px !important; }
.h15{ font-size: 15px !important; }
.h16{ font-size: 16px !important; }
.h17{ font-size: 17px !important; }
.h18{ font-size: 18px !important; }
.h19{ font-size: 19px !important; }
.h20{ font-size: 20px !important; }




.w10
{
	width: 10px !important;
}
.w25
{
	width: 25px !important;
}
.w30
{
	width: 30px !important;
}
.w40
{
	width: 40px !important;
}
.w43
{
	width: 43px !important;
}
.w45
{
	width: 45px !important;
}
.w50
{
	width: 50px !important;
}
.w60
{
	width: 60px !important;
}
.w70
{
	width: 70px !important;
}
.w85
{
	width: 85px !important;
}
.w100
{
	width: 100px !important;
}
.w110
{
	width: 110px !important;
}
.w140
{
	width: 140px !important;
}
.w150
{
	width: 150px !important;
}
.w160
{
	width: 160px !important;
}
.w165 
{
	width: 165px !important;
}
.w170 { 	width: 170px !important; }
.w175 { 	width: 175px !important; }
.w180 { 	width: 180px !important; }
.w185 { 	width: 185px !important; }
.w190 { 	width: 190px !important; }

.w195
{
	width: 195px !important;
}
.w200
{
	width: 200px !important;
}
.w205
{
	width: 205px !important;
}
.w210{ width: 210px !important; }
.w211{ width: 211px !important; }
.w212{ width: 212px !important; }
.w213{ width: 213px !important; }
.w214{ width: 214px !important; }
.w215{ width: 215px !important; }
.w216{ width: 216px !important; }
.w217{ width: 217px !important; }
.w218{ width: 218px !important; }
.w219{ width: 219px !important; }

.w220{ width: 220px !important; }
.w221{ width: 221px !important; }
.w222{ width: 222px !important; }
.w223{ width: 223px !important; }
.w224{ width: 224px !important; }
.w225{ width: 225px !important; }
.w226{ width: 226px !important; }
.w227{ width: 227px !important; }
.w228{ width: 228px !important; }
.w229{ width: 229px !important; }

.w230{ width: 230px !important; }
.w231{ width: 231px !important; }
.w232{ width: 232px !important; }
.w233{ width: 233px !important; }
.w234{ width: 234px !important; }
.w235{ width: 235px !important; }
.w236{ width: 236px !important; }
.w237{ width: 237px !important; }
.w238{ width: 238px !important; }
.w239{ width: 239px !important; }

.w240
{
	width: 240px !important;
}
.w245
{
	width: 245px !important;
}
.w250
{
	width: 250px !important;
}
.w260
{
	width: 260px !important;
}
.w265
{
	width: 265px !important;
}.w270
{
	width: 270px !important;
} 
.w275
{
	width: 275px !important;
}.w280
{
	width: 280px !important;
}
.w290
{
	width: 290px !important;
}
.w295
{
	width: 295px !important;
}

.w300
{
	width: 300px !important;
}
.w310
{
	width: 310px !important;
}
.w315
{
	width: 315px !important;
}
.w320
{
	width: 320px !important;
}
.w330
{
	width: 330px !important;
}
.w335
{
	width: 335px !important;
}
.w340
{
	width: 340px !important;
}
.w350
{
	width: 350px !important;
}
.w360
{
	width: 360px !important;
}
.w365
{
	width: 365px !important;
}
.w370
{
	width: 370px !important;
}
.w375
{
	width: 375px !important;
}
.w380
{
	width: 380px !important;
}
.w390
{
	width: 390px !important;
}

.w400
{
	width: 400px !important;
}
.w410
{
	width: 410px !important;
}
.w420
{
	width: 420px !important;
}
.w430
{
	width: 430px !important;
}
.w440
{
	width: 440px !important;
}
.w450
{
	width: 450px !important;
}
.w460
{
	width: 460px !important;
}
.w470
{
	width: 470px !important;
}
.w480
{
	width: 480px !important;
}
.w490
{
	width: 490px !important;
}

.w500
{
	width: 500px !important;
}
.w510
{
	width: 510px !important;
}
.w520
{
	width: 520px !important;
}
.w530
{
	width: 530px !important;
}
.w540
{
	width: 540px !important;
}
.w550
{
	width: 550px !important;
}
.w560
{
	width: 560px !important;
}
.w570
{
	width: 570px !important;
}
.w580
{
	width: 580px !important;
}
.w590
{
	width: 590px !important;
}

.w600
{
	width: 600px !important;
}
.w610
{
	width: 610px !important;
}
.w620
{
	width: 620px !important;
}
.w630
{
	width: 630px !important;
}
.w640
{
	width: 640px !important;
}
.w650
{
	width: 650px !important;
}
.w660
{
	width: 660px !important;
}
.w670
{
	width: 670px !important;
}
.w675
{
	width: 675px !important;
}
.w680
{
	width: 680px !important;
}
.w685
{
	width: 685px !important;
}
.w690
{
	width: 690px !important;
}
.w695
{
	width: 695px !important;
}

.w700
{
	width: 700px !important;
}
.w710
{
	width: 710px !important;
}
.w720
{
	width: 720px !important;
}
.w730
{
	width: 730px !important;
}
.w740
{
	width: 740px !important;
}
.w750
{
	width: 750px !important;
}
.w760
{
	width: 760px !important;
}
.w770
{
	width: 770px !important;
}
.w780
{
	width: 780px !important;
}
.w790
{
	width: 790px !important;
}

.w800
{
	width: 800px !important;
}
.w810
{
	width: 810px !important;
}
.w820
{
	width: 820px !important;
}
.w830
{
	width: 830px !important;
}
.w840
{
	width: 840px !important;
}
.w850
{
	width: 850px !important;
}
.w860
{
	width: 860px !important;
}
.w870
{
	width: 870px !important;
}
.w880
{
	width: 880px !important;
}
.w890
{
	width: 890px !important;
}

.w900
{
	width: 900px !important;
}
.w910
{
	width: 910px !important;
}
.w920
{
	width: 920px !important;
}
.w930
{
	width: 930px !important;
}
.w940
{
	width: 940px !important;
}
.w950
{
	width: 950px !important;
}
.w960
{
	width: 960px !important;
}
.w970
{
	width: 970px !important;
}
.w980
{
	width: 980px !important;
}
.w990
{
	width: 990px !important;
}
.w1000
{
	width: 1000px !important;
}



.h001
{
	height: 1px !important;
}
.h002
{
	height: 2px !important;
}
.h003
{
	height: 3px !important;
}
.h004
{
	height: 4px !important;
}
.h005
{
	height: 5px !important;
}
.h006
{
	height: 6px !important;
}
.h007
{
	height: 7px !important;
}
.h008
{
	height: 8px !important;
}
.h009
{
	height: 9px !important;
}
.h010
{
	height: 10px !important;
}
.h011
{
	height: 11px !important;
}
.h012
{
	height: 12px !important;
}
.h013
{
	height: 13px !important;
}
.h014
{
	height: 14px !important;
}
.h015
{
	height: 15px !important;
}
.h016
{
	height: 16px !important;
}
.h017
{
	height: 17px !important;
}
.h018
{
	height: 18px !important;
}
.h019
{
	height: 19px !important;
}
.h020
{
	height: 20px !important;
}
.h021
{
	height: 21px !important;
}
.h022
{
	height: 22px !important;
}
.h023
{
	height: 23px !important;
}
.h024
{
	height: 24px !important;
}
.h025
{
	height: 25px !important;
}
.h026
{
	height: 26px !important;
}
.h027
{
	height: 27px !important;
}
.h028
{
	height: 28px !important;
}
.h029
{
	height: 29px !important;
}
.h030
{
	height: 30px !important;
}
.h031
{
	height: 31px !important;
}
.h032
{
	height: 32px !important;
}
.h033
{
	height: 33px !important;
}
.h034
{
	height: 34px !important;
}
.h035
{
	height: 35px !important;
}
.h036
{
	height: 36px !important;
}
.h037
{
	height: 37px !important;
}
.h038
{
	height: 38px !important;
}
.h039
{
	height: 39px !important;
}
.h040
{
	height: 40px !important;
}
.h041
{
	height: 41px !important;
}
.h042
{
	height: 42px !important;
}
.h043
{
	height: 43px !important;
}
.h044
{
	height: 44px !important;
}
.h045
{
	height: 45px !important;
}
.h046
{
	height: 46px !important;
}
.h047
{
	height: 47px !important;
}
.h048
{
	height: 48px !important;
}
.h049
{
	height: 49px !important;
}
.h050
{
	height: 50px !important;
}
.h051
{
	height: 51px !important;
}
.h052
{
	height: 52px !important;
}
.h053
{
	height: 53px !important;
}
.h054
{
	height: 54px !important;
}
.h055
{
	height: 55px !important;
}
.h056
{
	height: 56px !important;
}
.h057
{
	height: 57px !important;
}
.h058
{
	height: 58px !important;
}
.h059
{
	height: 59px !important;
}
.h060
{
	height: 60px !important;
}
.h061
{
	height: 61px !important;
}
.h062
{
	height: 62px !important;
}
.h063
{
	height: 63px !important;
}
.h064
{
	height: 64px !important;
}
.h065
{
	height: 65px !important;
}
.h066
{
	height: 66px !important;
}
.h067
{
	height: 67px !important;
}
.h068
{
	height: 68px !important;
}
.h069
{
	height: 69px !important;
}
.h070
{
	height: 70px !important;
}
.h071
{
	height: 71px !important;
}
.h072
{
	height: 72px !important;
}
.h073
{
	height: 73px !important;
}
.h074
{
	height: 74px !important;
}
.h075
{
	height: 75px !important;
}
.h076
{
	height: 76px !important;
}
.h077
{
	height: 77px !important;
}
.h078
{
	height: 78px !important;
}
.h079
{
	height: 79px !important;
}
.h080
{
	height: 80px !important;
}
.h081
{
	height: 81px !important;
}
.h082
{
	height: 82px !important;
}
.h083
{
	height: 83px !important;
}
.h084
{
	height: 84px !important;
}
.h085
{
	height: 85px !important;
}
.h086
{
	height: 86px !important;
}
.h087
{
	height: 87px !important;
}
.h088
{
	height: 88px !important;
}
.h089
{
	height: 89px !important;
}
.h090
{
	height: 90px !important;
}
.h091
{
	height: 91px !important;
}
.h092
{
	height: 92px !important;
}
.h093
{
	height: 93px !important;
}
.h094
{
	height: 94px !important;
}
.h095
{
	height: 95px !important;
}
.h096
{
	height: 96px !important;
}
.h097
{
	height: 97px !important;
}
.h098
{
	height: 98px !important;
}
.h099
{
	height: 99px !important;
}
.h100
{
	height: 100px !important;
}

.h105
{
	height: 105px !important;
}
.h110
{
	height: 110px !important;
}
.h115
{
	height: 115px !important;
}
.h120
{
	height: 120px !important;
}
.h125
{
	height: 125px !important;
}
.h130
{
	height: 130px !important;
}
.h135
{
	height: 135px !important;
}
.h140
{
	height: 140px !important;
}
.h145
{
	height: 145px !important;
}
.h150
{
	height: 150px !important;
}
.h155
{
	height: 155px !important;
}
.h160
{
	height: 160px !important;
}
.h165
{
	height: 165px !important;
}
.h170
{
	height: 170px !important;
}
.h175
{
	height: 175px !important;
}
.h180
{
	height: 180px !important;
}
.h185
{
	height: 185px !important;
}
.h190
{
	height: 190px !important;
}
.h195
{
	height: 195px !important;
}
.h200
{
	height: 200px !important;
}
.h205
{
	height: 205px !important;
}
.h210
{
	height: 210px !important;
}
.h215
{
	height: 215px !important;
}
.h220
{
	height: 220px !important;
}
.h225
{
	height: 225px !important;
}
.h230
{
	height: 230px !important;
}
.h235
{
	height: 235px !important;
}
.h240
{
	height: 240px !important;
}
.h245
{
	height: 245px !important;
}
.h250
{
	height: 250px !important;
}
.h255
{
	height: 255px !important;
}
.h260
{
	height: 260px !important;
}
.h265
{
	height: 265px !important;
}
.h270
{
	height: 270px !important;
}
.h275
{
	height: 275px !important;
}
.h280
{
	height: 280px !important;
}
.h285
{
	height: 285px !important;
}
.h290
{
	height: 290px !important;
}
.h295
{
	height: 295px !important;
}
.h300
{
	height: 300px !important;
}
.h305
{
	height: 305px !important;
}
.h308
{
	height: 308px !important;
}
.h310
{
	height: 310px !important;
}
.h315
{
	height: 315px !important;
}
.h320
{
	height: 320px !important;
}
.h325
{
	height: 325px !important;
}
.h330
{
	height: 330px !important;
}
.h335
{
	height: 335px !important;
}
.h340
{
	height: 340px !important;
}
.h345
{
	height: 345px !important;
}
.h350
{
	height: 350px !important;
}
.h355
{
	height: 355px !important;
}
.h360
{
	height: 360px !important;
}
.h365
{
	height: 365px !important;
}
.h370
{
	height: 370px !important;
}
.h375
{
	height: 375px !important;
}
.h380
{
	height: 380px !important;
}
.h385
{
	height: 385px !important;
}
.h390
{
	height: 390px !important;
}
.h395
{
	height: 395px !important;
}
.h400
{
	height: 400px !important;
}
.h405
{
	height: 405px !important;
}
.h410
{
	height: 410px !important;
}
.h415
{
	height: 415px !important;
}
.h420
{
	height: 420px !important;
}
.h425
{
	height: 425px !important;
}
.h430
{
	height: 430px !important;
}
.h435
{
	height: 435px !important;
}
.h440
{
	height: 440px !important;
}
.h445
{
	height: 445px !important;
}
.h450
{
	height: 450px !important;
}
.h455
{
	height: 455px !important;
}
.h460
{
	height: 460px !important;
}
.h465
{
	height: 465px !important;
}
.h470
{
	height: 470px !important;
}
.h475
{
	height: 475px !important;
}
.h480
{
	height: 480px !important;
}
.h485
{
	height: 485px !important;
}
.h490
{
	height: 490px !important;
}
.h495
{
	height: 495px !important;
}
.h500
{
	height: 500px !important;
}

.w97
{
	width:97px !important;
}

.w065
{
	width:65px !important;
}

.margintop0
{
	margin-top:0px !important;
}

.margintop5
{
	margin-top:5px !important;
}

.margintop08
{
	margin-top:8px !important;
}

.margintop10
{
	margin-top:10px;
}

.margintop15
{
	margin-top:15px !important;
}

.margintop18
{
	margin-top:18px !important;
}

.margintop20
{
	margin-top:20px;
}

.margintop30
{
	margin-top:30px;
}
.margintop40
{
	margin-top:40px;
}
.margintop50
{
	margin-top:50px !important;
}

.marginbottom0
{
	margin-bottom:0px !important;
}

.marginbottom5
{
	margin-bottom:5px !important;
}

.marginbottom10
{
	margin-bottom:10px !important;
}

.marginleft5
{
	margin-left:5px;
}

.marginleft10
{
	margin-left:10px;
}

.marginleft15
{
	margin-left:15px;
}

.marginleft20
{
	margin-left:20px;
}

.marginleft25
{
	margin-left:25px;
}

.marginleft30
{
	margin-left:30px;
}

.marginleft80
{
	margin-left:80px;
}
.marginleft110
{
	margin-left:110px !important;
}
.marginleft120
{
	margin-left:120px !important;
}
.marginleft130
{
	margin-left:130px;
}

.marginleft139
{
	margin-left:139px;
}

.marginleft350
{
	margin-left:350px;
}

.marginleft175
{
	margin-left:175px;
}

.marginright5
{
	margin-right:5px;
}
.marginright10
{
	margin-right:10px;
}
.marginright15
{
	margin-right:15px;
}
.marginright20
{
	margin-right:20px;
}
.marginright110
{
	margin-right:110px;
}
.paddingtop10
{
	padding-top:10px !important;
}
.paddingtop5
{
	padding-top:5px !important;
}

.paddingleft5
{
	padding-left: 5px !important;
}
.paddingleft10
{
	padding-left: 10px !important;
}
.paddingright0
{
	padding-right:0px !important;
}


.w955
{
width:955px;
}


.button{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	-moz-box-sizing:border-box!important;
	cursor:pointer;
	display:inline-block;
	font:13px/100% 'Lucida Grande','Lucida Sans Unicode','Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;
	line-height:16px;
	outline:none!important;
	padding:4px 10px;
	position:relative;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	}
	
.buttonExtra{
	border-radius:8px;
	box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	cursor:pointer;
	display:inline-block;
	font:13px/100% 'Lucida Grande','Lucida Sans Unicode','Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;
	line-height:16px;
	outline:none!important;
	padding:4px 10px;
	position:relative;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	}	

span.extra {
    background: url("img_restyling2/ico_extra.png") no-repeat scroll center center transparent;
}

button{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	-moz-box-sizing:border-box!important;
	cursor:pointer;
	display:inline-block;
	font:13px/100% 'Lucida Grande','Lucida Sans Unicode','Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;
	line-height:16px;
	outline:none!important;
	padding:4px 10px;
	position:relative;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	}


.button:hover{
	text-decoration:none;
	}


button::-moz-focus-inner,input::-moz-focus-inner{
	border:0;
	}


.button-round{
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	-khtml-border-radius:16px;
	border-radius:16px;
	padding:7px 0;
	width:30px;
	}


.button-gray{
	background:#f1f1f1;
	background:-webkit-gradient(linear,left top,left bottom,from(#e9e9e9),to(#d1d1d1));
	background:-moz-linear-gradient(top,#e9e9e9,#d1d1d1);
	-pie-background:linear-gradient(top,#e9e9e9,#d1d1d1);
	border:1px solid #bbb;
	color:#555;
	text-shadow:0 1px 0 #fff;
	}


.button-gray:hover,.button-gray:focus,.button-gray.hover{
	border:1px solid #aaa;
	background:#ececec;
	background:-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#c1c1c1));
	background:-moz-linear-gradient(top,#e1e1e1,#c1c1c1);
	-pie-background:linear-gradient(top,#e1e1e1,#c1c1c1);
	border:1px solid #999;
	color:#555;
	}


.button-gray:active,.button-gray.active,.button-gray.current{
	background:#ddd;
	background:-webkit-gradient(linear,left top,left bottom,from(#ccc),to(#e9e9e9));
	background:-moz-linear-gradient(top,#ccc,#e9e9e9);
	-pie-background:linear-gradient(top,#ccc,#e9e9e9);
	border:1px solid #999;
	color:#555;
	}


.button-orange{
	background:#f78d1d;
	background:-webkit-gradient(linear,left top,left bottom,from(#faa51a),to(#f47a20));
	background:-moz-linear-gradient(top,#faa51a,#f47a20);
	-pie-background:linear-gradient(top,#faa51a,#f47a20);
	border:solid 1px #d61;
	color:#fef4e9;
	text-shadow:0 1px 1px rgba(0,0,0,0.25);
	}


.button-orange:hover,.button-orange:focus,button-orange.hover{
	background:#f47c20;
	background:-webkit-gradient(linear,left top,left bottom,from(#f88e11),to(#f06015));
	background:-moz-linear-gradient(top,#f88e11,#f06015);
	-pie-background:linear-gradient(top,#f88e11,#f06015);
	border:solid 1px #a51;
	color:#fef4e9;
	}


.button-orange:active,.button-orange.active,.button-orange.current{
	background:#f47a20;
	background:-webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#faa51a));
	background:-moz-linear-gradient(top,#f47a20,#faa51a);
	-pie-background:linear-gradient(top,#f47a20,#faa51a);
	border:solid 1px #a51;
	color:#fef4e9;
	}


.button-red{
	background-color:#C44747;
	background:-moz-linear-gradient(top,#DD5F5F 10%,#A92C2C 90%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.1,#DD5F5F),color-stop(0.9,#A92C2C));
	-pie-background:linear-gradient(top,#DD5F5F 10%,#A92C2C 90%);
	border:1px solid #A92C2C;
	color:#fef4e9;
	text-shadow:0 1px 1px rgba(0,0,0,0.25);
	}


.button-red:hover,.button-red:focus,button-red.hover{
	background-color:#C44747;
	background:-moz-linear-gradient(top,#DD4141 10%,#A92121 90%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.1,#DD4141),color-stop(0.9,#A92121));
	-pie-background:linear-gradient(top,#DD4141 10%,#A92121 90%);
	border:1px solid #711;
	color:#fef4e9;
	}


.button-red:active,.button-red.active,.button-red.current{
	background-color:#C44747;
	background:-moz-linear-gradient(top,#A92C2C 10%,#DD5F5F 90%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.1,#A92C2C),color-stop(0.9,#DD5F5F));
	-pie-background:linear-gradient(top,#A92C2C 10%,#DD5F5F 90%);
	border:1px solid #711;
	color:#fef4e9;
	}


.button-blue{
	background:#0095cd;
	background:-webkit-gradient(linear,left top,left bottom,from(#00adee),to(#0078a5));
	background:-moz-linear-gradient(top,#00adee,#0078a5);
	-pie-background:linear-gradient(top,#00adee,#0078a5);
	border:1px solid #034462;
	color:#fff;
	text-shadow:0 1px 1px rgba(0,0,0,0.25);
	}


.button-blue:hover,.button-blue:focus,.button-blue.hover{
	background:#007ead;
	background:-webkit-gradient(linear,left top,left bottom,from(#0095cc),to(#00678e));
	background:-moz-linear-gradient(top,#0095cc,#00678e);
	-pie-background:linear-gradient(top,#0095cc,#00678e);
	border:1px solid #234;
	color:#fff;
	}


.button-blue:active,.button-blue.active,.button-blue.current{
	background:#80bed6;
	background:-webkit-gradient(linear,left top,left bottom,from(#0078a5),to(#00adee));
	background:-moz-linear-gradient(top,#0078a5,#00adee);
	-pie-background:linear-gradient(top,#0078a5,#00adee);
	border:1px solid #234;
	color:#fff;
	}


.button-green{
	color:#fff;
	background:#8fc857;
	background:-webkit-gradient(linear,left top,left bottom,from(#8fc857),to(#5c9425));
	background:-moz-linear-gradient(top,#8fc857,#5c9425);
	-pie-background:linear-gradient(top,#8fc857,#5c9425);
	text-shadow:0 1px 1px rgba(0,0,0,0.25);
	border:1px solid #561;
	}


.button-green:hover,.button-green:focus,.button-green.hover{
	border:1px solid #561;
	background:#8fbb44;
	background:-webkit-gradient(linear,left top,left bottom,from(#8fbb44),to(#5c8825));
	background:-moz-linear-gradient(top,#8fbb44,#5c8825);
	-pie-background:linear-gradient(top,#8fbb44,#5c8825);
	border:1px solid #342;
	}


.button-green:active,.button-green.active,.button-green.current{
	background:#8fbb44;
	background:-webkit-gradient(linear,left top,left bottom,from(#5c8825),to(#8fbb44));
	background:-moz-linear-gradient(top,#5c8825,#8fbb44);
	-pie-background:linear-gradient(top,#5c8825,#8fbb44);
	border:1px solid #342;
	}




	
.button-chiaro{
	background-color:#0d82c1;
	border:1px solid #0a6ca1;
	color:#FFFFFF;
	__text-shadow:0 1px 1px rgba(0,0,0,0.25);
	}


.button-chiaro:hover,.button-chiaro:focus,button-chiaro.hover{
	background-color:#0a6ea4;
	border:1px solid #0a6ca1;
	color:#FFFFFF;
	__text-shadow:0 1px 1px rgba(0,0,0,0.25);
	text-decoration:none;
	}


.button-chiaro:active,.button-chiaro.active,.button-chiaro.current{
	background-color:#0a6ea4;
	border:1px solid #0a6ca1;
	color:#FFFFFF;
	__text-shadow:0 1px 1px rgba(0,0,0,0.25);
	text-decoration:none;
	}
	
	
	
	
.button-scuro{
	background-color:#C44747;
	background:-moz-linear-gradient(top,#5c757f 10%,#455a62 90%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.1,#5c757f),color-stop(0.9,#455a6257f));
	-pie-background:linear-gradient(top,#5c757f 10%,#455a62 90%);
	border:1px solid #455a62;
	color:#FFFFFF;
	text-shadow:0 1px 1px rgba(0,0,0,0.25);
	}


.button-scuro:hover,.button-scuro:focus,button-scuro.hover{
	background-color:#C44747;
	background:-moz-linear-gradient(top,#5c757f 10%,#455a62 90%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.1,#5c757f),color-stop(0.9,#455a62));
	-pie-background:linear-gradient(top,#5c757f 10%,#455a62 90%);
	border:1px solid #455a62;
	color:#FFFFFF;
	text-decoration:none;
	}


.button-scuro:active,.button-scuro.active,.button-scuro.current{
	background-color:#C44747;
	background:-moz-linear-gradient(top,#5c757f 10%,#455a62 90%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.1,#A92C2C),color-stop(0.9,#455a62));
	-pie-background:linear-gradient(top,#5c757f 10%,#455a62 90%);
	border:1px solid #455a62;
	color:#FFFFFF;
	text-decoration:none;
	}	
	


	


.elenco {
  border: 1px solid #e0e0e0;
}

.TIT_elenco {
  background: #59676c;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #FFF;
  height: 30px;
  padding: 0px 0px 0px 10px;
}




.buttonExtra span.img {
	float: left;
	margin-left: -5px;
	margin-right: 5px; 		 
}

.buttonExtra span.txt {
	float: left;
}

.funzioni {
	padding: 0px 0px 4px 0px;	 
	text-align: left;
}



.titoloDocumenti {
  background-color: #dddddd;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #FFFFFF;
  height: 22px;
  padding: 4px 4px 4px 10px;
}
 
.elencoDocumenti {
  background-color: #dddddd;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 45px;
  padding: 4px 4px 4px 10px;
}

.elencoDocumenti a {
  color: #475459;
  font-size: 11px;
  text-decoration:none;
}
.elencoDocumenti a:hover {
  color: #252a2c
  font-size: 11px;
  text-decoration:underline;
}


