html{height:100%;}
body{margin:0; padding:0; background:url(images/f_fll.jpg) left 996px; height:100%;}
table, td{border-collapse:collapse;}
table, td, img{border:0; vertical-align:top; text-align:left; margin:0; padding:0;}
form, td{margin:0; padding:0;}
td, select, input, textarea{font:11px/14px Tahoma, "Times New Roman", Times, serif; color:#5E5E5E; vertical-align:top;  text-align:left; margin:0; padding:0;}
select, input, textarea{border:1px solid #434343;}
.clear{clear:both;}
.ws{width:100%;}
.hs{height:100%;}
.tac{text-align:center;}
.tar{text-align:right;}
.in5{padding-top:5px;}
.in10{padding-top:10px;}
.in15{padding-top:15px;}
.in20{padding-top:20px;}
.in25{padding-top:25px;}

.pl5{padding-left:5px;}
.pr5{padding-right:5px;}

a{color:#254634; text-decoration:underline;}
a:hover{text-decoration:none;}

.cellaTrasparenteconRiga {
	border-bottom:1px solid #CDCDCD; 
}


.mbg{width:100%; height:1000px; background:url(images/mbg.jpg) top repeat-x; padding-bottom:28px; text-align:center;}
.main{width:766px; margin:0 auto; text-align:center;}

/*=========header===========*/
.logo{width:270px; background:url(images/logo_bg.jpg) bottom right no-repeat;}
.logo img{margin:8px 0 0 91px;}
.menu{width:496px; background:url(images/menu_bg.jpg) bottom left no-repeat;}
.menu img{margin:12px 3px 0 0;}
.mp{height:208px; background:url(images/mp_bg.jpg) 62px top no-repeat;}
.mp .indent{margin:12px 0 0 101px;}
/*========//header==========*/

/*=========block===========*/
.block{background:url(images/block_pt.jpg) top repeat-x #FFFFFF; width:100%;}
.block .bot{background:url(images/block_pt.jpg) bottom repeat-x;}
.block .left{background:url(images/block_pt.jpg) left repeat-y;}
.block .right{background:url(images/block_pt.jpg) right repeat-y;}
.block .top_left{background:url(images/block_top_left.jpg) top left no-repeat;}
.block .top_right{background:url(images/block_top_right.jpg) top right no-repeat;}
.block .bot_left{background:url(images/block_bot_left.jpg) bottom left no-repeat;}
.block .bot_right{background:url(images/block_bot_right.jpg) bottom right no-repeat; padding:18px 19px 16px 20px; width:440px;}
/*========//block==========*/

/*=========content===========*/
.content{padding:0 55px 0 62px;}
.cnt{background:url(images/cnt_bg.jpg) 8px top repeat-y #5A5A5A;}
.cnt_lyr_1{width:100%; height:568px; background:url(images/cnt_top_bg.jpg) 8px top no-repeat;}
.cnt_lyr_2{background:url(images/cnt_bot_bg.jpg) 8px bottom no-repeat; padding:21px 15px 15px 29px;}

.pic{margin-right:20px; float:left;}

li a{color:#5E5E5E; text-decoration:underline; line-height:17px;}
li a:hover{text-decoration:none;}

.th{font-family:Tahoma, Arial, Helvetica, sans-serif;}
/*========//content==========*/

/*=========page_1===========*/
#page_1 .col_1{width:180px;}
#page_1 .mid{width:11px;}
#page_1 .col_2{width:402px;}

#page_1 .col_1 .indent{padding:21px 0 0 11px;}

#page_1 .block .td_1{width:234px; padding-right:15px;} 

#page_1 .col_2 .indent{padding:18px 14px 0 20px;}
/*========//page_1==========*/

/*=========page_2===========*/
#page_2 .col_1{width:401px;}
#page_2 .col_2{width:192px;}

#page_2 .block .bot_right{padding-top:22px; padding-bottom:18px;}

#page_2 .col_1 .indent{padding:19px 20px 0 11px;}

#page_2 .col_2 .indent{padding:25px 12px 18px 20px;}

#page_2 .col_2  .block .bot_right{padding-top:27px; padding-bottom:30px;}
/*========//page_2==========*/

/*=========page_3===========*/
#page_3 .col_1{width:174px;}
#page_3 .mid{width:17px;}
#page_3 .col_2{width:402px;}

#page_3 .col_1 .indent{padding:22px 0 0 11px;}
#page_3 .block .bot_right{padding-top:27px; padding-bottom:21px; padding-right:22px;}
#page_3 .col_2 .block .td_1{width:191px;}

#page_3 .col_2 .indent{padding:14px 10px 0 20px;}
/*========//page_3==========*/

/*=========page_4===========*/
#page_4 .col_1{width:402px;}
#page_4 .mid{width:19px;}
#page_4 .col_2{width:164px; padding-top:28px;}

#page_4 .col_1 .indent{padding:22px 25px 21px 11px;}
#page_4 .block .bot_right{padding-top:27px; padding-bottom:21px;}
#page_4 .col_1 .indent_2{padding:15px 25px 0 11px;}

#form .td_1{width:200px; padding:0;}
#form .td_1 div{height:25px;}
#form input{width:160px; height:17px;}
#form textarea{width:167px; height:96px; overflow:auto; margin-bottom:5px;}
#form .td_2{width:167px;} 
/*========//page_4==========*/

/*=========page_5===========*/
#page_5 .content .cnt_lyr_2{padding:43px 42px 15px 40px;}
/*========//page_5==========*/

/*=========footer===========*/
.footer{height:56px; background:url(images/footer_bg.gif) top left no-repeat; color:#A6A5A5; padding:18px 0 0 0px;}
.footer a{color:#A6A5A5; text-decoration:underline;}
.footer a:hover{text-decoration:none;}
/*========//footer==========*/