body{
margin:0;
padding:0;
background:url(../images/bg.png) repeat-x; 
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:12px;
}

a:focus { outline: 0; }

a img { border: 0; }

ul, li{margin:0; padding:0; list-style:none;}

h1{
margin:0;
padding:0;
font-size:16px;
font-weight:bold;
}
h1 a{
text-decoration:none;
color:#0063A5;
font-weight:bold;
}
h1 a:hover{
color:#FF9900;
}

h2{
margin:0;
padding:0;
font-size:14px;
font-weight:bold;
}
h2 a{
text-decoration:none;
color:#0063A5;
font-weight:bold;
}
h2 a:hover{
color:#FF9900;
}
h3{
margin:0;
padding:0;
font-size:14px;
font-weight:bold;
}
h3 u{
text-decoration:none;
}
h3 a{
text-decoration:none;
color:#0063A5;
font-weight:bold;
}
h3 a:hover{
color:#FF9900;
}
.guidaconfidi a{
text-decoration:none;
color:#0063A5;
font-weight:bold;
}
.guidaconfidi a:hover{
color:#FF9900;
}
#confidi{
width:900px;
height:20px;
position:relative;
color:#6088D2;
text-align:center;
margin-top:-10px;

}

#confidi u{
text-decoration:none;
}
.guidaconfidi u{
text-decoration:none;
}
.trasparenza {
position: relative;
margin-top: -26px;
filter: alpha(opacity=0);
-moz-opacity: .0;
opacity: .0;
width:440px;
height:25px;
}

.link{
text-decoration:none;
color:#0063A5;
font-weight:bold;
}
.link:hover{
color:#FFB70C;
}
.center{
text-align:center;
}
.ind{
text-align:center;
font-size:14px;
position:relative;
width:800px;
margin:0 auto;
margin-bottom:15px;
}
.green{
font-weight:bold;
color:#6A7C00;
}
.blu{
font-weight:bold;
color:#0063A5;
}
.giallo{
font-weight:bold;
color:#F7B518;
}
.black{
color:#000000;
font-weight:bold;
}

#wrappersito{
margin:0 auto;
width:900px;
height:auto;
}
#testata{
position:relative;
width:900px;
height:195px;
}

#logo{
width:268px;
height:195px;
position:relative;
}


/* inizio menu superiore */


.ddsmoothmenu{
z-index:100;
position:relative;
font: bold 14px Arial;
width: 601px;
height:35px;
background:url(../images/bgmenu.png) no-repeat;
float:right;
margin-top:-95px;
margin-right:24px;
}
.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
height:35px;
position: relative;
display: inline;
float: left;
border-right:1px solid white;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
width:119px;
height:35px;
display: block;
color: white;
text-align:center;
text-decoration: none;
padding-top:10px;
}
* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background:url(../images/menusupcont.png) no-repeat; 
color:#FFB70C;
}

.ddsmoothmenu ul li a:hover{
background:url(../images/menusupcont.png) no-repeat; /*background of menu items during onmouseover (hover state)*/
color:#FFB70C;
}

	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
margin-top:2px;
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
border-right:none;
height:27px;
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
background:#0D84F0; /*background of menu items during onmouseover (hover state)*/
font: normal 11px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid #FFFFFF;
border-right:0px;
height:16px;
text-align:left;
}
.ddsmoothmenu ul li ul li a:hover{
background:url(../images/menusupover.png) repeat-x;
}
/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 2px;
right: 53px;
display:none;
}


/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
filter: alpha(opacity=80); /*per Internet Explorer 6-7*/
}

.menuoutsx{
width:119px;
height:35px;
display: block;
color: white;
text-align:center;
text-decoration: none;
border-right:1px solid white;
}
.menuoversx{
width:119px;
height:35px;
display: block;
color:#FFB70C;
text-align:center;
text-decoration: none;
border-right:1px solid white;
background:url(../images/menusupoversx.png) no-repeat;
}
.menuoverdx{
width:119px;
height:35px;
display: block;
color:#FFB70C;
text-align:center;
text-decoration: none;
border-right:none;
background:url(../images/menusupoverdx.png) no-repeat;
}
.menuoutdx{
width:119px;
height:35px;
display: block;
color: white;
text-align:center;
text-decoration: none;
border-right:none;

}
/* fine menu superiore */

/* menu centrale */

.ddsmoothmenu2{
z-index:2;
position:absolute;
font: bold 14px Arial;
width: 700px;
height:35px;
float:right;
margin-top:20px;
margin-left:90px;

}
.ddsmoothmenu2 ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu2 ul li{
height:35px;
position: relative;
display: inline;
float: left;
background:url(../images/menucont.png) no-repeat;
margin-left:20px;
}

/*Top level menu link items style*/
.ddsmoothmenu2 ul li a{
width:150px;
height:35px;
display: block;
color: white;
text-align:center;
text-decoration: none;
padding-top:10px;
}
* html .ddsmoothmenu2 ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu2 ul li a:link, .ddsmoothmenu ul li a:visited{
}

.ddsmoothmenu2 ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background:url(../images/menucontover.png) repeat-x; 
color:#FFB70C;
}

.ddsmoothmenu2 ul li a:hover{
background:url(../images/menucontover.png) repeat-x; /*background of menu items during onmouseover (hover state)*/
color:#FFB70C;
}
	
/*1st sub level menu*/
.ddsmoothmenu2 ul li ul{
margin-top:2px;
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu2 ul li ul li{
display: list-item;
float: none;
margin-left:3px;
background:none;
top:0;
height:35px;
}

/* Sub level menu links style */
.ddsmoothmenu2 ul li ul li a{
background:#0D84F0; /*background of menu items during onmouseover (hover state)*/
font: normal 11px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid #FFFFFF;
border-right:0px;
height:24px;
text-align:left;
}

.ddsmoothmenu2 ul li ul li a:hover{
background:url(../images/menusupover.png) repeat-x;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu2{height: 1%;} /*Holly Hack for IE7 and below*/

/* fine menu centrale */

#contenuti{
z-index:-1;
margin:0 auto;
width:887px;
height:auto;
background:url(../images/bgcont.png) repeat-y;
position:relative;
overflow:hidden;
}
#contenuti2{
margin:0 auto;
width:887px;
height:auto;
background:url(../images/bgcont.png) repeat-y;
position:relative;
overflow:hidden;
}
#contop{
margin:0 auto;
width:887px;
height:35px;
background:url(../images/contop.png) no-repeat;
margin-top:10px;
display:block;
}
#contbottom{
margin:0 auto;
width:887px;
height:35px;
background:url(../images/contbottom.png) no-repeat;
clear:both;
}
/* inizio menu laterale */

#menulat {
z-index:1;
font-size:10px;
margin-top:90px;
font-weight:bold;
margin-left:9px;
width:212px;
position:absolute;

}
#menulat ul li{
text-indent:15px;
background:url(../images/menulat2.png);
width:223px;
height:51px;
margin-bottom:10px;
}
#menulat ul li a{
display:block;
width:223px;
height:51px;
line-height:55px;
color:#FFFFFF;
text-decoration:none;
}
#menulat ul li a:hover{
background:url(../images/menulatover2.png);
width:223px;
height:51px;
line-height:55px;
color:#FFFFFF;
font-size:10px;
text-decoration:none;
display:block;
font-style:italic;
}

/* fine menu laterale */




#imgguidacon{
margin-top:20px;
margin-right:50px;
height:250px;
width:568px;
position:relative;
float:right;
display:block;
}

.guidaconfidi{
position:relative;
font-size:14px;
clear:both;
padding-left:45px;
padding-right:45px;
}

#slogan{
float:left;
position:relative;
width:443px;
height:370px;
margin-left:22px;
margin-top:65px;
}
#testo{
font-size:14px;
position:relative;
width:45%;
margin-top:30px;
float:left;
margin-left:-10px;
}
#footer_up{
margin:0 auto;
position:relative;
height:30px;
width:887px;
background:url(../images/footer_up.png);
}
#footer{
margin:0 auto;
width:887px;
height:340px;
position:relative;
background:url(../images/footer.png) no-repeat;
}
#footer_down{
margin:0 auto;
position:relative;
height:30px;
width:887px;
background:url(../images/footer_down.png);
}
#menufoot1{
width:560px;
height:120px;
font-weight:bold;
position:relative;
margin-left:40px;
}


#menufoot1 a:hover{
color:#FFB70C;
}
#menufoot1 ul{
font-size:12px;
color:#FFFFFF;
float:left;
margin-right:20px;
width:100px;
}
#menufoot1 ul li ul {
margin-top:5px;
margin-left:10px;
}
#menufoot1 ul li a, .link2 a, .link3 a {/* aggiunta classe link2 */
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.link2 a:hover, .link3 a:hover{
color:#FFB70C;
}
.link2{
background:url(../images/link2.png) no-repeat;
width:128px;
height:23px;
position:relative;
display:block;
float:left;
margin-left:20px;
padding-left:15px;
padding-top:3px;
}
.link3{
background:url(../images/link3.png) no-repeat;
width:78px;
height:23px;
position:relative;
display:block;
float:left;
margin-left:10px;
text-align:center;
padding-right:3px;
padding-top:3px;

}

#menufoot1 ul li ul li{
height:18px;
margin:5px 0;
}

#menufoot1 ul li ul li a{
background:url(../images/bgli.png) left no-repeat;
padding:3px 7px;
line-height:10px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
display:block;
height:10px;
width:130px;
}
#menufoot1 ul li ul li a:hover{
background:url(../images/bgliover.png) left no-repeat;
}

#sep{
position:relative;
width:540px;
height:2px;
background:url(../images/sep.png) no-repeat;
clear:both;
left:40px;
}

#menufoot2{
margin-top:10px;
width:560px;
height:165px;
font-weight:bold;
position:relative;
margin-left:40px;
}


#menufoot2 a:hover{
color:#FFB70C;
}
#menufoot2 ul{
font-size:12px;
color:#FFFFFF;
float:left;
margin-right:20px;
width:120px;
}
#menufoot2 ul li ul {
margin-top:5px;
margin-left:10px;
}
#menufoot2 ul li a{
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
#menufoot2 ul li ul li{
height:18px;
margin:5px 0;
}

#menufoot2 ul li ul li a{
background:url(../images/bgli.png) left no-repeat;
padding:3px 7px;
line-height:10px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
display:block;
height:10px;
width:130px;
}
#menufoot2 ul li ul li a:hover{
background:url(../images/bgliover.png) left no-repeat;
}

#form{
height:34px;
width:560px;
position:relative;
margin-top:10px;
margin-left:40px;
overflow:hidden;
float:left;
}
#userbg{
font-weight:bold;
color:#FFFFFF;
width:203px;
height:34px;
float:left;
background:url(../images/user.png) no-repeat;
padding-left:40px;
padding-top:10px;
}
#user{
background:transparent;
float:left;
margin-left:60px;
margin-top:-1px;
}
#pswbg{
font-weight:bold;
color:#FFFFFF;
width:240px;
height:34px;
float:left;
background:url(../images/psw.png) no-repeat;
padding-left:40px;
padding-top:10px;
}
#psw{
background:transparent;
float:left;
margin-left:95px;
margin-top:-1px;
}

#login{
background:url(../images/login.png);
width:34px;
height:34px;
float:left;
margin-left:-10px;
cursor:pointer;
}

#sepdx{
width:2px;
height:332px;
background:url(../images/sepdx.png);
position:relative;
float:right;
margin-right:20px;
margin-top:-113px;
}

#banner{
width:211px;
height:267px;
position:relative;
float:right;
margin-right:40px;
margin-top:-75px;
}

/* sedi e operatori */

.tab1{
background:url(../images/col.png) bottom no-repeat;
font-size:14px;
position:relative;
margin-left:45px;
margin-top:15px;
height:35px;
}
.tab2{
background:#FC6;
border:2px solid #FFB70C; 
font-size:10px;
position:relative;
margin-left:45px;
}
.tab2 td{
border-bottom:1px solid #FFB70C;
text-align:center;
font-weight:bold;
width:60px;
color:#0063A5;
font-size:12px;
padding:10px 20px;

}
.tab2 th{
border-bottom:1px solid #FFB70C;
text-align:left;
font-weight:bold;
width:244px;
}
.tab3{
background:#FC6;
border:2px solid #FFB70C; 
font-size:10px;
position:relative;
margin-left:45px;
}
.tab3 td{
border-bottom:1px solid #FFB70C;
text-align:center;
font-weight:bold;
width:400px;
color:#0063A5;
font-size:12px;
padding:10px 20px;

}
.tab3 a{
text-decoration:none;
color:#0063A5;
}

.tab3 a:hover{
color:#FFFFFF;
}


.col{
color:#074987;
height:35px;

}
.row{
color:#0063A5;
text-align:left;
height:80px;
padding:10px 20px;
border-bottom:1px solid #FFB70C;
border-right:1px solid #FFB70C;
font-size:12px;
}
.colrow{
color:#0063A5;
text-align:center;
border-bottom:1px solid #FFB70C;
border-right:1px solid #FFB70C;
font-size:12px;
}
.intestazionetab{
width:800px;
height:27px;
position:relative;
background:url(../images/col.png) no-repeat;
font-size:14px;
margin-left:45px;
margin-top:15px;
overflow:hidden;
font-weight:bold;
color:#074987;
padding-top:8px;
text-align:center;
}
.tabdown{
position:relative;
width:800px;
height:10px;
background:url(../images/tabdown.png);
overflow:hidden;
margin-left:45px;

}
.rating{
position:relative;
margin-left:50px;
margin-top:-23px;
color:#0063A5;
}


.tab4{
background:#FC6;
border:2px solid #FFB70C; 
font-size:10px;
position:relative;
margin-left:45px;
}

.tab4 th,td{
width:200px;
}

.tab5{
color:#0063A5;
background:#FC6;
border:2px solid #FFB70C; 
font-size:12px;
position:relative;
margin-left:45px;

}

.tab5 th{
font-weight:bold;
width:200px;
}

.tab5 td{
padding:10px 10px;
font-size:12px;
width:500px;
}
.tab5 a{
font-weight:bold;
text-decoration:none;
color:#074987;
}

.tab5 a:hover{
color:#FFFFFF;
}

.tab5 a:visited{
color:#0063A5;
}


.targhetta{
position:relative;
float:left;
background:url(../images/targhetta.png) no-repeat;
width:100px;
height:56px;
text-align:center;
font-size:14px;
font-weight:bold;
padding-left:3px;
padding-top:18px;
margin-left:90px;
}

.newsup{
position:relative;
float:left;
background:url(../images/newsup.png) no-repeat;
width:604px;
height:30px;
}
.titolonews{
font-size:16px;
font-weight:bold;
margin-left:25px;
margin-right:25px;
}

.septitolo{
background: url(../images/septitolo.png) bottom no-repeat;
position:relative;
width:540px;
height:1px;
margin-left:25px;
margin-top:5px;
}
.newscenter{
position:relative;
background:url(../images/newscenter.png) repeat-y;
width:604px;
margin-left:193px;
margin-top:30px;
}
.corponews{
color:#000;
font-size:14px;
padding:20px 25px 0px 25px;
}
.corponews a{
text-decoration:none;
color:#0063A5;
font-weight:bold;
}
.corponews a:hover{
color:#FF9900;
}

#news a:hover{
background:url(../images/menusupover.png) repeat-x;
color:#FFB70C;
}

.newsdown{
position:relative;
background:url(../images/newsdown.png) no-repeat;
width:604px;
height:30px;
margin-left:193px;
}
.spaziaturanews{
position:relative;
padding-top:5px;
margin-bottom:10px;
}
#convenzioni{
font-size:14px;
position:relative;
margin-left:250px;
margin-top:20px;
margin-bottom:20px;
font-weight:bold;
}
#convenzioni li{
margin:10px 0px;
list-style:decimal-leading-zero;
}
#convenzioni ul ul{
margin-left:30px;
}

#convenzioni a{
text-decoration:none;
color:#0063A5;
}
#convenzioni a:hover{
text-decoration:none;
color:#F7B518;
}
.pdf{
position:relative;
width:800px;
margin:0 auto;
margin-bottom:30px;
}
/* inizio intranet*/

#testataintranet{
position:relative;
width:960px;
height:auto;
margin:0 auto;
margin-top:40px;
bottom:30px;
clear:both;
overflow:hidden;
}

#logointranet{
background:url(../images/logo_intranet.jpg);
position:relative;
float:left;
width:380px;
height:250px;
margin-left:65px;
}
#menuintranet{
margin:0 auto;
position:relative;
width:1020px;
}
.linkintranet{
width:298px;
height:31px;
position:relative;
float:left;
margin-bottom:30px;
padding-top:12px;
margin-left:20px;
margin-right:20px;

}

#menuintranet a{
text-decoration:none;
color:#0063A5;
width:298px;
height:31px;
font-size:14px;
font-weight:bold;
text-align:center;
background:url(../images/itranetmenu.jpg) no-repeat;

}
#menuintranet a:hover{
background:url(../images/itranetmenuover.jpg) no-repeat;
height:31px;
color:#FFFFFF;
}

#benvenuto{
position:relative;
float:left;
top:100px;
font-size:18px;
color:#0063A5;
font-weight:bold;
}
.logout{
position:relative;
float:right;
background:url(../images/logout2.jpg) no-repeat;
width:128px;
height:33px;
cursor:pointer;
color:#FFF;
font-size:15px;
line-height:30px;
text-indent:30px;
font-weight:bold;
}
.logoutover{
position:relative;
float:right;
background:url(../images/logout.jpg) no-repeat;
width:128px;
height:33px;
cursor:pointer;
color:#0063A5;
font-size:15px;
line-height:30px;
text-indent:30px;
font-weight:bold;
}

.gestionale{
position:relative;
float:right;
background:url(../images/logout2.jpg) no-repeat;
width:128px;
height:33px;
cursor:pointer;
color:#FFF;
font-size:15px;
line-height:30px;
text-indent:16px;
margin-right:-128px;
margin-top:50px;
font-weight:bold;
}
.gestionaleover{
position:relative;
float:right;
background:url(../images/logout.jpg) no-repeat;
width:128px;
height:33px;
cursor:pointer;
color:#0063A5;
font-size:15px;
line-height:30px;
text-indent:16px;
margin-right:-128px;
margin-top:50px;
font-weight:bold;
}

.sito{
position:relative;
float:right;
background:url(../images/logout2.jpg) no-repeat;
width:128px;
height:33px;
cursor:pointer;
color:#FFF;
font-size:15px;
line-height:30px;
text-indent:43px;
margin-right:-128px;
margin-top:100px;
font-weight:bold;
}
.sitover{
position:relative;
float:right;
background:url(../images/logout.jpg) no-repeat;
width:128px;
height:33px;
cursor:pointer;
color:#0063A5;
font-size:15px;
line-height:30px;
text-indent:43px;
margin-right:-128px;
margin-top:100px;
font-weight:bold;
}
#wpintranet{
position:relative;
margin:0 auto;
width:1147px;
}
.gestione{
color:#0063A5;
font-size:16px;
font-weight:bold;
text-align:center;
margin-top:15px;
margin-bottom:15px;
}
#corpo{
width:954px;
position:relative;
margin:0 auto;
}

.targhettaintranet{
position:relative;
float:left;
background:url(../images/targhetta2.png) no-repeat; /* modificato nome immagine */
width:92px;
height:43px; /* modificata altezza */
text-align:center;
font-size:14px;
font-weight:bold;
margin-top:14px; /* modificata posizione */
padding-top:5px;
margin-left:-92px;
color:#0063A5;
text-decoration:none;
}
#corpo a{
text-decoration:none;
color:#0063A5;
}
#corpo a:hover{
text-decoration:none;
color:#FFF;
}
.tab3sx{
width:318px;
height:25px;
background:url(../images/newssx.jpg) no-repeat;
text-align:left;
padding-left:20px;
}
.tab3c{
width:318px;
height:25px;
background:url(../images/tabhd.jpg) repeat-x;
}.tab3dx{
width:280px;
height:25px;
background:url(../images/newsdx.jpg) no-repeat;
text-align:right;
padding-right:20px;
}
.tab3all{
color:#0063A5;
background:#FC6;
border:2px solid #FFB70C; 
font-size:12px;
position:relative;
}
.tab3all td{
width:318px;
}
.tabconv{
color:#0063A5;
background:#FC6;
border:2px solid #FFB70C; 
font-size:12px;
position:relative;
}
.tabconv td{
width:472px;
}
.tabsx{
width:70px;
height:25px;
background:url(../images/tabsx.jpg) no-repeat;

}

.tabtitolo{
width:207px;
height:25px;
background:url(../images/tabhd.jpg) repeat-x;

}
.tabfile{
width:207px;
height:25px;
background:url(../images/tabhd.jpg) repeat-x;

}
.tabtesto{
width:400px;
height:25px;
background:url(../images/tabhd.jpg) repeat-x;

}

.tabdx{
width:70px;
height:25px;
background:url(../images/tabdx.jpg) no-repeat;
}

.sx{
width:70px;
text-align:left;
}


.titolo{
width:207px;
text-align:left;
font-weight:bold;
}
.file{
width:207px;
text-align:left;
}
.testo{
width:400px;
text-align:left;

}


.dx{
text-align:right;
width:70px;

}

.tab6{
color:#0063A5;
font-size:14px;
position:relative;
margin:0 auto;
}

.tab7{
color:#0063A5;
background:#FC6;
border:2px solid #FFB70C; 
font-size:12px;
position:relative;

}
.tab7 td{
padding:10px 2px;
}

.intranetdown{
width:954px;
height:25px;
position:relative;
margin:0 auto;
background:url(../images/intranetdown.jpg) no-repeat;
}

#privacy{
color:#0063A5;
position:relative;
float:right;
margin-right:50px;
margin-top:10px;
}

#privacy a{
color:#0063A5;
text-decoration:none;
}

#privacy a:visited{
color:#0063A5;
}
#perc{
position:relative;
margin-left:50px;
margin-top:15px;
color:#0063A5;
font-size:14px;
font-weight:bold;
}
.tabform{
background:#FC6;
border:2px solid #FFB70C; 
font-size:10px;
position:relative;
margin-left:45px;
color:#0063A5;
clear:both;
display:block;
overflow:hidden;
}

.tabform td{
border-bottom:1px solid #FFB70C;
width:500px;
height:25px;
padding:10px 0px;
padding-left:200px;

}
.tabform th{
height:25px;
border-bottom:1px solid #FFB70C;
text-align:left;
width:200px;
font-size:14px;
padding:10px 10px;
}
.tabform2{
background:#FC6;
border:2px solid #FFB70C; 
font-size:10px;
position:relative;
margin-left:45px;
color:#0063A5;
clear:both;
display:block;
overflow:hidden;
}

.tabform2 td{
border-bottom:1px solid #FFB70C;
width:260px;
height:25px;
padding:10px 20px;
text-align:center;


}
.tabform2 th{
height:25px;
border-bottom:1px solid #FFB70C;
text-align:center;
width:260px;
font-size:14px;
padding:10px 20px;
}
.tabform3{
background:#FC6;
border:2px solid #FFB70C; 
font-size:10px;
position:relative;
margin-left:45px;
color:#0063A5;
clear:both;
display:block;
overflow:hidden;
}

.tabform3 td{
border-bottom:1px solid #FFB70C;
width:160px;
height:25px;
padding:10px 10px;
text-align:center;
}
.tabform3 th{
height:25px;
border-bottom:1px solid #FFB70C;
text-align:center;
width:160px;
font-size:14px;
padding:10px 10px;
}
.tab8{
background:#FC6;
border:2px solid #FFB70C; 
font-size:14px;
position:relative;
margin-left:45px;
color:#0063A5;
clear:both;
display:block;
overflow:hidden;
}

.tab8 td{
border-bottom:1px solid #FFB70C;
width:800px;
height:25px;
text-align:center;
font-weight:bold;
padding:10px 10px;

}
.tab8 a{
text-decoration:none;
color:#0063A5;
}
.tab8 a:hover{
text-decoration:none;
color:#FFF;
}
.tabtassi{
background:#FC6;
border:2px solid #FFB70C; 
position:relative;
margin-left:0 auto;
color:#0063A5;
}
.tabtassi td{
width:115px;
height:25px;
text-align:center;
padding:5px 5px;
}

.tabtassihd{
width:120px;
height:25px;
background:url(../images/tabhd.jpg) repeat-x;
text-align:center;

}
.tabtassisx{
width:127px;
height:25px;
background:url(../images/tabtassisx.jpg) no-repeat;
text-align:center;
}

.tabtassidx{
width:131px;
height:25px;
background:url(../images/tabtassidx.jpg) no-repeat;
text-align:center;
}
.tabutentehd{
width:115px;
height:25px;
background:url(../images/tabhd.jpg) repeat-x;
text-align:center;

}
.tabutentesx{
width:127px;
height:25px;
background:url(../images/tabtassisx.jpg) no-repeat;
text-align:center;
}

.tabutentedx{
width:125px;
height:25px;
background:url(../images/tabtassidx.jpg) no-repeat;
text-align:center;
}
.tabnewsfile{
width:150px;
height:25px;
background:url(../images/tabhd.jpg) repeat-x;
text-align:center;
}
.tabnewstitolo{
width:150px;
height:25px;
background:url(../images/tabhd.jpg) repeat-x;
text-align:center;

}
.tabnewsdescrizione{
width:402px;
height:25px;
background:url(../images/tabhd.jpg) repeat-x;
text-align:center;

}

.tabnewssx{
width:125px;
height:25px;
background:url(../images/tabtassisx.jpg) no-repeat;
text-align:center;
}

.tabnewsdx{
width:127px;
height:25px;
background:url(../images/tabtassidx.jpg) no-repeat;
text-align:center;
}

.tabnews{
background:#FC6;
border:2px solid #FFB70C; 
font-size:12px;
position:relative;
margin-left:0 auto;
color:#0063A5;
}

.datanews{
width:125px;
padding:10px;
}
.filenews{
width:150px;
padding:10px;

}
.titolointranews{
font-size:13px;
font-weight:bold;
width:150px;
padding:10px;

}
.testonews{
width:402px;
padding:10px;

}
.azionenews{
text-align:right;
width:125px;
padding:10px;
}

.select{
width:275px;
}
.text{
width:270px;
}

.button{
color:#FFFFFF;
background:url(../images/button.jpg) no-repeat;
width:100px;
height:30px;
font-weight:bold;
cursor:pointer;
padding-bottom:5px;
font-size:12px;
}

.ok{
color:#FFFFFF;
background:url(../images/ok.jpg) center no-repeat;
width:168px;
height:28px;
font-weight:bold;
cursor:pointer;
font-size:12px;
padding-bottom:5px;
}

.inserimentohd{
width:954px;
height:22px;
font-size:16px;
font-weight:bold;
position:relative;
margin:0 auto;
background:url(../images/inshd.jpg) no-repeat;
text-align:center;
color:#0063A5;
padding-top:3px;
}

.tabins{
background:#FC6;
border:2px solid #FFB70C; 
position:relative;
margin-left:0 auto;
color:#0063A5;
}

.tabins td{
width:700px;
padding:10px;
}
.tabins th{
font-size:14px;
text-align:left;
width:250px;
padding:10px;
}

#mail{
position:relative;
width:800px;
margin:0 auto;
margin-bottom:20px;
margin-top:20px;
font-size:14px;
font-weight:bold;
text-align:center;
}
