*{margin:0px;padding:0px;}
html{height:100%;margin:0px;padding:0px;}
body{height:100%;margin:0px;padding:0px;font-size:100%;font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;text-align:center;}
H1, H2, H3, H4, H5, H6{font-weight:bold;}
H1{font-size:1.5em;}
H2{font-size:1.125em;}
H3{font-size:0.875em;}
H4{font-size:0.8125em;}
H5{font-size:0.75em;}
H6{font-size:0.6875em;}
a, img{margin:0px;border:0px;padding:0px;}
a{text-decoration:none;color:#FF375C;}
a:visited{text-decoration:none;}
a:hover, a:active{text-decoration:underline;}
INPUT,SELECT,BUTTON{}
table, td, tr{margin:0px;border:0px;padding:0px;}
dl, dt, dd{margin:0px;border:0px;padding:0px;}
ul, li{margin:0px;border:0px;padding:0px;list-style:none;}
ol, li{margin:0px;border:0px;padding:0px;list-style:none;}
#container{min-height:100%;height:auto !important;height:100%;width:990px;padding:0px;margin:auto;background:#FFFFFF bottom no-repeat;}
#header{width:990px;position:relative;}
#header #news-home-container{width:100%;height:100px;position:relative;}
#header #news-home-container #news-container{width:310px;position:absolute;top:50px;right:20px;color:#9a9a9a;text-align:left;font-size:0.9em;display:none;}
#header-home{width:990px;background:url('images/head.jpg') 0px 80px no-repeat;position:relative;}
#header-home #news-home-container{width:100%;height:485px;position:relative; z-index:1;}
#header-home #news-home-container #news-container{width:310px;position:absolute;top:50px;right:20px;color:#9a9a9a;text-align:left;font-size:0.9em;}
#header-home #news-home-container #news-container .news-box{float:left;display:inline;width:300px;}
#header-home #news-home-container #news-container b.title{float:left;display:inline;clear:both;padding-left:25px;background:url('images/newspaper.png') center left no-repeat;margin-left:10px;margin-top:10px;}
#header-home #news-home-container #news-container .news-box dt{float:left;display:inline;margin-top:10px;padding-top:10px;clear:both;border-top:dotted 1px #999999;margin-left:10px;}
#header-home #news-home-container #news-container .news-box dt a{min-height:25px;padding-left:30px;width:260px;float:left;display:inline;background-position:left center;background-repeat:no-repeat;background-image:url('images/zampa.jpg');color:#6f6f6f;}
#header-home #news-home-container #news-container .news-box dt a:hover{float:left;display:inline;background-image:url('images/zampa_hover.jpg');color:#ed4463;}
#header-home #news-home-container #news-container .news-box dd{float:left;display:inline;border-left:3px solid #ccc;margin-left:15px;margin-top:10px;padding-left:10px;width:265px;}
#header-home #news-home-container #news-container .news-box dd a.continua{padding-left:10px;background-position:left center;background-repeat:no-repeat;background-image:url('images/freccina.jpg');color:#6f6f6f;font-size:0.85em;}
#header-home #news-home-container #news-container .news-box dd a.continua:hover{background-image:url('images/freccina_hover.jpg');color:#333333;}
#header-home #menu{width:600px;position:absolute;left:10px;bottom:0px;}
#header-home #menu .menu-top-container{border-bottom:0;background:transparent;font-size:0.75em;}
#header-home #menu .menu-top-nav{padding:0px;width:600px;height:78px;margin:0;margin-left:30px;}
#header-home #menu .menu-top{padding:0px;width:600px;height:78px;float:left;background:url('images/sfondo_menu.jpg') repeat-x;}
#header-home #menu .menu-top ul{padding:8px 0px 0px 6px;width:594px;height:70px;float:left;background:url('images/tondo_menu.jpg') right no-repeat;list-style:none;}
#header-home #menu .menu-top ul li{height:70px;float:left;list-style:none;}
#header-home #menu .menu-top ul li a{padding:23px 13px 27px 8px;float:left;color:#fff;text-decoration:none;background:url('images/heart.jpg') right no-repeat;}
#header #menu{width:990px;position:absolute;left:0px;bottom:0px;}
#header #menu .menu-top-container{border-bottom:0;background:transparent;font-size:0.75em;}
#header #menu .menu-top-nav{padding:0px;width:910px;height:78px;margin:0 auto;}
#header #menu .menu-top{padding:0px;width:910px;height:78px;float:left;background:url('images/sfondo_menu.jpg') repeat-x;}
#header #menu .menu-top ul{padding:8px 0px 0px 6px;height:70px;float:left;list-style:none;}
#header #menu .menu-top ul li{height:70px;float:left;list-style:none;}
#header #menu .menu-top ul li a{padding:23px 16px 27px 10px;float:left;color:#fff;text-decoration:none;background:url('images/heart.jpg') right no-repeat;}
#header #menu .menu-top #search_mini_form{padding:0px;float:right;clear:none;margin-top:8px;}
#header #menu .menu-top #search_mini_form #mini-search{width:193px;height:92px;padding:0;background:url(images/search_box.jpg) 0 0 repeat;border:1px solid #888;float:left;text-align:left;font-size:0.85em;}
#header #menu #barra-navigazione{height:20px;width:910px;margin:0px 40px 3px;padding-top:3px;border-bottom:1px solid #FF375C;font-size:0.75em;text-align:left;}
#header-home #flag-box {position:absolute; top:106px; right:20px; z-index:100;}
#header #flag-box {position:absolute; top:8px; right:190px;}
#content{min-height:200px;height:auto !important;height:200px;width:990px;padding-bottom:10px; background:white;}
.col_right{width:170px;padding-bottom:20px;}
.col_center{width:530px;padding:0px 7px 0px 8px;}
.col_700{width:700px;padding:0px 7px 0px 8px;}
.col_900{width:910px;margin-left:40px;}
#cms-elemento-interno-titolo{display:block;font-size:1.4em;font-weight:bold;border-bottom:1px dotted #ccc;padding:3px;}
#cms-elemento-interno-abstract{font-size:0.55em;font-weight:normal;}
#cms-elemento-interno-descrizione{font-size:0.8em;display:block;padding:10px 5px 3px;margin:0px 0px 2px;text-align:justify;}
#cms-elemento-interno-descrizione .back{display:block;clear:both;padding-left:20px;margin:20px 0px 10px;background:url('images/left_arrow.png') left center no-repeat;}
#cms-elemento-interno-immagini{display:block;}
#lista-elementi .linea{display:block;font-size:1.4em;font-weight:bold;border-bottom:1px dotted #ccc;padding:3px;}
#lista-elementi .linea .sottotitolo{font-size:0.55em;font-weight:normal;}
#footer{width:910px;margin:0px 40px;text-align:center;position:relative;border-top:3px solid #e8e9e5;padding:10px 0px;}
#footer .logo{position:absolute;top:32px;left:228px;}
#footer a{color:black;}
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.left_b{float:left;display:inline;clear:both;}
.right_b{float:right;display:inline;clear:both;}
.left_l{float:left;display:inline;clear:left;}
.right_l{float:right;display:inline;clear:left;}
.left_r{float:left;display:inline;clear:right;}
.right_r{float:right;display:inline;clear:right;}
.abs_tr0{position:absolute;top:0px;right:0px;}
.abs_tl0{position:absolute;top:0px;left:0px;}
.abs_br0{position:absolute;right:0px;bottom:0px;}
.abs_bl0{position:absolute;bottom:0px;left:0px;}
.text{font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;}
.text b{}
.text em{}
.tx_color{color:;}
.tx_link{color:;}
.white{color:#FFFFFF;}
.black{color:#000000;}
.red{color:#FF0000;}
.green{color:#00FF00;}
.blue{color:#0000FF;}
.yellow{color:#FFFF00;}
.pink{color:#FF00FF;}
.aqua{color:#00FFFF;}
.tx_8{font-size:0.5em;}
.tx_9{font-size:0.5625em;}
.tx_10{font-size:0.625em;}
.tx_11{font-size:0.6875em;}
.tx_12{font-size:0.75em;}
.tx_13{font-size:0.8125em;}
.tx_14{font-size:0.875em;}
.tx_18{font-size:1.125em;}
.upc{text-transform:uppercase;}
.tx_left{text-align:left;}
.tx_center{text-align:center;}
.tx_right{text-align:right;}
.tx_justify{text-align:justify;}
.clean{margin:0px;border:0px;padding:0px;}
.test{border:1px solid #000}
.righellox{background:url('images/righellox.gif') left top;}
.righelloy{background:url('images/righelloy.gif') left top;}
.scrollable{overflow-x:hidden;overflow-y:hidden;position:relative;}
.items{position:absolute;width:10000%;}
.news-box{height:300px; overflow:hidden;position:relative;}
.news-box-in{height:10000%; position:absolute;}
