*{margin:0px;padding:0px;}
body { behavior: url("../box/csshover.htc"); }
body{font-family:Helvetica, sans-serif;font-size:12px;line-height:16px;color:#000;background:#bfbfbf;}

img{-ms-interpolation-mode:bicubic;}
a{color:#004480;text-decoration:none;outline:none;-moz-outline:none;}
a:hover{color:#333;}
input{outline:none;-moz-outline:none;}
ul{margin:0px;padding:0px;list-style:none;}

.container{width:974px;margin:auto;background:url(../img/sfondo_container.jpg) bottom repeat-x;position:relative;z-index:1;}
.container .content{width:974px;margin:auto;}
.container .content .intestazione{background:url(../img/header.jpg) left no-repeat;width:974px;height:225px;margin:auto;position:relative;margin-bottom:7px;}
.container .content .intestazione .menu_top{width:407px;position:absolute;top:46px;left:568px;color:#FFF;}
.container .content .intestazione .menu_top li{float:left;border-right:1px solid;padding-left:7px;padding-right:7px;}
.container .content .intestazione .menu_top li a{color:#FFF;}
.container .content .intestazione .menu_top li a:hover{color:#333;}
.container .content .intestazione .menu_top .ultima{border:0;}
.container .content .intestazione #LiveClockIE{color:#004480;font-size:10px;}
.container .content .intestazione .titolo, .slogan{display:none;}
.container .content .intestazione .bcc{position:absolute;left:33px;top:22px;}

/*login box*/
.container .content .intestazione .login_box{position:absolute;top:5px;left:625px;width:450px;}
.container .content .intestazione .login_box .user_name{float:left;margin-right:10px;}
.container .content .intestazione .login_box label{margin-right:5px;color:#333;font-size:10px;}
.container .content .intestazione .login_box .user_name input{width:80px;border:1px solid #97989a;}
.container .content .intestazione .login_box .pass{float:left;margin-right:10px;}
.container .content .intestazione .login_box .pass input{width:80px;border:1px solid #97989a;}
.container .content .intestazione .login_box .tasto input{border:0;background:url(../img/tasto_login.gif) left no-repeat;width:53px;height:18px;color:#FFF;padding-top:-2px;font-size:12px;}

.container .content .contenitore{height:530px;position:relative;z-index:2;}
.container .content .contenitore .colonna1{width:229px;margin-left:7px;float:left;}
.container .content .contenitore .box{border:1px solid #004480;margin-bottom:14px;}
.container .content .contenitore .box .top{height:50px;position:relative;padding-top:12px;}
.container .content .contenitore .box .titolo_box{color:#004480;margin-left:16px;}
.container .content .contenitore .box ul{margin-top:-12px;}

.container .content .contenitore .colonna1 #box1{}
.container .content .contenitore .colonna1 #box1 .top{min-height:48px;background:url(../img/top_evidenza.jpg) top no-repeat;position:relative;z-index:10;}
.container .content .contenitore .colonna1 #box1 ul li{height:28px;background:url(../img/fascia_blu_box.jpg) left no-repeat;margin-bottom:5px !important;margin-bottom:2px;position:relative;}
.container .content .contenitore .colonna1 #box1 ul li a{color:#FFF;display:block;margin-left:35px;padding-top:6px;}
.container .content .contenitore .colonna1 #box1 ul li a:hover{color:#333;}
.container .content .contenitore .colonna1 #box1 ul li .ultima{position:absolute;top:-17px;left:94px;}

.container .content .contenitore .colonna1 #box2{position:relative;background:url(../img/top_box_link_utili.gif) top no-repeat;width:227px;}
.container .content .contenitore .colonna1 #box2 .sfondo{background:url(../img/sfondo_box_link.jpg) bottom repeat-x;height:122px;margin-top:-15px;}
.container .content .contenitore .colonna1 #box2 ul{position:absolute;top:69px;left:14px;}
.container .content .contenitore .colonna1 #box2 ul li{margin-bottom:10px;}
.container .content .contenitore .colonna1 #box2 ul li a{color:#FFF;}
.container .content .contenitore .colonna1 #box2 ul li a:hover{color:#333;}

.container .content .contenitore .colonna2{min-height:530px;width:473px;margin-left:14px;float:left;}
.container .content .contenitore .colonna2 .box_centrale{min-height:118px;border:1px solid #004480;margin-bottom:14px;position:relative;}
.container .content .contenitore .colonna2 .box_centrale .top{height:47px;background:url(../img/top_box_centrale.jpg) top no-repeat;position:relative;z-index:10;padding-top:12px;}
.container .content .contenitore .colonna2 .box_centrale .titolo_box{color:#004480;margin-left:16px;}
.container .content .contenitore .colonna2 .box_centrale .cerchio{position:absolute;top:-7px;left:437px;background:url(../img/cerchio_banner.gif) left no-repeat;width:26px;height:26px;}
.container .content .contenitore .colonna2 .box_centrale ul{padding:8px;margin-top:-15px;}
.container .content .contenitore .colonna2 .box_centrale .data a{font-size:14px;color:#004480;}
.container .content .contenitore .colonna2 .box_centrale .data a:hover{color:#333;}
.container .content .contenitore .colonna2 .box_centrale .testo a{color:#3e3d40;}
.container .content .contenitore .colonna2 .box_centrale .testo a:hover{color:#333;}

.container .content .contenitore .colonna3{min-height:530px;width:229px;float:left;margin-left:14px;}
.container .content .contenitore .colonna3 #box4{position:relative;}
.container .content .contenitore .colonna3 #box4 .top{background:url(../img/top_box_magazine.gif) top no-repeat;width:227px;}
.container .content .contenitore .colonna3 #box4 .sfondo{background:url(../img/sfondo_mag.jpg) bottom repeat-x;width:227px;height:254px;margin-top:-18px;position:relative;}
.container .content .contenitore .colonna3 #box4 .sfondo_sx{background:url(../img/sfondo_mag_sx.gif) bottom repeat-x;width:227px;height:221px;position:absolute;left:0px;top:34px;}
.container .content .contenitore .colonna3 #box4 ul{position:absolute;top:148px;left:4px;}
.container .content .contenitore .colonna3 #box4 ul li{margin-bottom:35px;}
.container .content .contenitore .colonna3 #box4 ul li a{color:#FFF;}
.container .content .contenitore .colonna3 #box4 ul li a:hover{color:#333;}
.container .content .contenitore .colonna3 #box4 .sfondo .image{border:1px solid #FFF;position:absolute;top:15px;left:62px;cursor:pointer;}

.container .content .contenitore .colonna3 #box5{background:#ccc;}
.container .content .contenitore .colonna3 #box5 .top{background:url(../img/top_box.gif) top no-repeat;}
.container .content .contenitore .colonna3 #box5 .video{margin-top:-12px;height:170px;} 

.container .content .contenitore .pagina{min-height:530px;width:473px;margin-left:14px;float:left;}
.container .content .contenitore .pagina .cont{min-height:118px;border:1px solid #004480;margin-bottom:14px;position:relative;}
.container .content .contenitore .pagina .cont .top{height:47px;background:url(../img/top_box_centrale.jpg) top no-repeat;position:relative;z-index:10;padding-top:12px;}
.container .content .contenitore .pagina .cont .titolo_box{color:#004480;margin-left:16px;}
.container .content .contenitore .pagina .cont .cont_pag{background:#FFF;width:456px;padding-right:10px;padding-left:5px;height:475px;overflow:auto;}
.container .content .contenitore .pagina .cont .cont_pag_l{background:#FFF;width:456px;padding-right:10px;padding-left:5px;height:350px;overflow:auto;}
.container .content .contenitore .pagina .sfondo_link{background:url(../img/sfondo_link.jpg) left no-repeat;width:473px;height:28px;margin-bottom:10px;}
.container .content .contenitore .pagina .sfondo_link span{display:block;margin-left:36px;padding-top:6px;}
.container .content .contenitore .pagina .sfondo_link span a{color:#FFF;}
.container .content .contenitore .pagina .sfondo_link span a:hover{color:#333;}

.mappa{width:400px;margin:auto;}
/*news in ricerca*/
.cont_ricerca{color:#000;}
.cont_ricerca .data{color:#008c47;}

/*link_normativa*/
.link_normativa{margin-top:10px;}
.link_normativa p{margin-top:10px;}
.link_normativa ul{margin-bottom:10px;margin-left:20px;}
.link_normativa ul li{margin-bottom:5px;}

/*news in home*/
/*
.news_style{display:none;}
.news_show{width:460px;height:20px;}
.news_border{width:460px;padding:5px;}
.news_mark{background-color:white ;font: normal 70% "Arial", "Lucida Grande",Verdana,  Sans-Serif;border: 0px normal gray;width:361px;height:35px;color:black;text-align:center;}
.news_title{font: bold 120% "Arial", "Lucida Grande",Verdana,  Sans-Serif;border: 1px normal gray;padding: 5px 0px 9px 5px;color:black;}
.news_show img{margin-left: 5px;margin-right: 5px;}
.buttondiv{display:none;}
#news_display3{display:none;}
*/
.news_style{display:none;}
.news_show{position:absolute;background-color: white;color:black;clip:rect(0px 460px 63px 0px);}
.news_show1{position:absolute;background-color: white;color:black;clip:rect(0px 460px 63px 0px);}
.news_border{background-color: white;width:460px;height:63px;padding: 5px 5px 5px 5px;/*overflow: auto;*/}
.news_mark{display:none;}
.news_title{}
.news_show img{display:none;}
.buttondiv{display:none;}
.news_move { position: relative;}
.mytable{width:460px;height:63px;vertical-align: top;}
.code{width:500px;color:white;padding: 5px 5px 5px 5px;background-color:black ;}

.archivio_n{position:absolute;top:22px;left:390px;}
.archivio_n a{color:#008c47;}
.archivio_n a:hover{color:#333;}

.container .content .contenitore .cont_pag .data{font-size:14px;color:#004480;}
.container .content .contenitore .cont_pag .testo{color:#3e3d40;}

.container .content .contenitore .cont_pag .el_news{margin-bottom:15px;}
.container .content .contenitore .cont_pag .el_news .data{color:#333;}

.container .content .contenitore .cont_pag .tit_magazine{font-size:20px;color:#004480;margin-bottom:27px;}
.container .content .contenitore .cont_pag .box_magazine{position:relative;margin-bottom:52px;width:446px;}
.container .content .contenitore .cont_pag .box_magazine li{margin-bottom:2px;}
.container .content .contenitore .cont_pag .box_magazine .mese{color:#008c47;font-size:14px;}
.container .content .contenitore .cont_pag .box_magazine .numero{width:223px;color:#3e3d40;}
.container .content .contenitore .cont_pag .box_magazine .riepilogo{color:#004480;}
.container .content .contenitore .cont_pag .box_magazine .img_magazine{position:absolute;top:0px;left:300px;}
.container .content .contenitore .cont_pag .box_magazine .testo_magazine{width:223px;color:#3e3d40;}
.container .content .contenitore .cont_pag .box_magazine .linea{margin-top:10px;width:100%;border:1px solid #004480;}
.container .content .contenitore .cont_pag .box_magazine .link{margin-left:64px;}

/*contatti*/
.box_contatti{margin-top:10px;}
.box_contatti div{margin-bottom:10px;}
.box_contatti .seg{width:416px;margin:auto;}
.box_contatti .seg li{margin-bottom:5px;}
.box_contatti .seg li label{width:130px;float:left;}
.box_contatti .seg li input{width:264px;}
.box_contatti .seg li textarea{width:264px;}
.box_contatti .seg li select{width:264px;}
.box_contatti .seg .consenso label{width:280px;float:left;}
.box_contatti .seg .consenso input{width:20px;float:left;margin-right:10px;}
.tasto_invia input{width:65px;float:right;}

/*menu*/
#menu{width:820px;float:left;position:absolute;top:193px;left:41px;height:0px;z-index:3;}
#menu ul{list-style: none;margin: 0;padding: 0px 0px;float:left;}

#menu .id_m_1{width:91px;}
#menu .id_m_2{width:140px;}
#menu .id_m_3{width:184px;}
#menu .id_m_4{width:120px;}
#menu .id_m_14{width:118px;}
#menu .id_m_5{width:140px;}


#menu a, #menu h2 {font-size:14px;display:block;margin:0;padding:6px;}
h2{font-weight:normal;}
#menu ul li h2 {color:#004480;padding:9px 16px;cursor:pointer;}
#menu ul li h2:hover{cursor:pointer;}
#menu ul li ul h2{color:#004480;padding:6px;cursor:pointer;}
#menu ul li ul h2:hover{background:#00A74F;color:#FFF;cursor:pointer;}
#menu ul li a {color:#004480;text-decoration: none;cursor:pointer;padding:9px;}

#menu ul li ul li{background:url(../img/sfondo_sotto_menu.jpg) left repeat-x;padding:0px;}
/*#menu ul li ul li{background:#DFDFDF;padding:0px;}*/
#menu ul li ul li a {color:#004480;text-decoration: none;cursor:pointer;padding:6px;}
#menu ul li ul li a:hover {color:#333;}
#menu a:hover {color:#000;}
#menu ul li {width:100%;padding-left:4px;}
#menu li {position:relative;}
#menu ul ul ul {position:absolute;top:0;left:100%;background:#FFF;width:8em;}
#menu ul ul {position: absolute;z-index: 500;background:#FFF;width: 13em;}
div#menu ul ul {display: none;}
div#menu ul li:hover ul{display: block;}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul{display: none;width:165px;}

div#menu ul .ul_sm1,
div#menu ul li:hover ul .ul_sm1,
div#menu ul ul li:hover ul .ul_sm1{display: none;width:240px;}
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul{display: block;}

/*footer*/
.footer{background:url(../img/footer.jpg) bottom repeat-x;width:974px;height:40px;position:relative;}
.footer p{width:100%;text-align:center;color:#FFF;font-size:10px;position:absolute;top:8px;left:0px;}
.footer a{color:#FFF;}
.footer a:hover{color:#333;}
