@charset "UTF-8";
/* CSS Document */

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height: 1%;}

*{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:12px;}
a{outline:noe;color:#FFF;}
a:hover{color:#6CF;}

body{background:#322921 url(../img/bg_body.png) repeat-y center center;font-family:Verdana, Geneva, sans-serif;line-height:19px;font-size:12px; color:#FFF; text-align:center;}
#container{width:998px; text-align:left;margin:0 auto;background:#322921 url(../img/caffe.png) no-repeat center bottom;}
.interna #header{height:250px;}
#header h1{position:absolute;right:42px;top:10px;width:351px;height:229px;background:url(../img/logo_nini.png) no-repeat center center;}
#header h1 span, #header h2 span{visibility:hidden;}
#header{position:relative;width:998px;height:490px;z-index:10;background:#322921}
#header #menu{list-style-type:none;margin-top:30px;}
#header #menu li{display:inline;}
#header #menu li a{display:block;margin-right:1px; float:left; width:118px; height:28px; padding-top:12px;background:#143764;text-decoration:none;color:#FFF;text-align:center;}
#header #menu li a.on{background:#66CCFF;}
#header #menu li a:hover{background:#5E534B;}
#header #description{margin-top:70px;background:#000 url(../img/header_description.png) no-repeat center bottom;height:125px;padding-top:40px;}
#header #description p{width:600px;margin-left:20px;}
#header #specialita{position:relative;height:244px;font-size:10px;}
#header #specialita ul{list-style-type:none;width:998px;border-top:7px solid #5E534B;border-bottom:7px solid #5E534B;height:230px;}
#header #specialita li{position:relative;width:998px;height:230px; top:0; left:0;}
#header #specialita li h3{position:absolute;width:470px;height:34px;z-index:1;top:20px; left:90px;/*background:url(../img/specialita_bg_title.png) no-repeat;*/}
#header #specialita li h3 span span{visibility:hidden;}
#header #specialita li h3 span.title{width:470px;height:34px;display:block;}
#header #specialita li .description{position:absolute;z-index:1;width:470px; margin-left:90px;margin-top:45px;}
#header #specialita li .description p{margin-top:15px;}
#header #specialita li .new{position:absolute;width:65px;height:66px; top:130px; left:600px;background:url(../img/new.png) no-repeat;}
#header #specialita li .new span{visibility:hidden;}
#header #specialita li .img{position:absolute;width:998px;height:230px;z-index:-1; top:0; left:0;}
#header #specialita #prev{position:absolute; left:0; top:7px;width:70px; height:230px;background:url(../img/specialita_bg_prev-next.png) repeat;}
#header #specialita #next{position:absolute; right:0; top:7px;width:70px; height:230px;background:url(../img/specialita_bg_prev-next.png) repeat;}
#header #specialita #prev a{position:absolute;display:block; left:0; top:0px;width:70px; height:230px;background:url(../img/specialita_prev.png) no-repeat center center;text-decoration:none;}
#header #specialita #next a{position:absolute;display:block; left:0; top:0px;width:70px; height:230px;background:url(../img/specialita_next.png) no-repeat center center;text-decoration:none;}
#header #specialita #prev a span,#header #specialita #next a span{visibility:hidden;}

#content{position:relative;top:-220px;z-index:1;background:#5E534B url(../img/content_bg.png) repeat-y right top;}
#content #skip{position:relative; top:220px;background:#5E534B url(../img/content_skip.png) no-repeat;width:998px; height:227px;}
#content #skip a{display:none;}
#content p{margin-bottom:10px;}
#content .main, #content .column{position:relative;z-index:2;/*top:-220px;*/}
#content h3{width:185px; height:30px;}
#content h3 span{visibility:hidden;}
#content h3#title_news{background:url(../img/content_title_news.png) no-repeat;}
#content h3#title_novita{background:url(../img/content_title_novita.png) no-repeat;margin-bottom:15px;}
#content h3#title_specialita{background:url(../img/content_title_specialita.png) no-repeat;margin-bottom:15px;}
#content h3#title_press{background:url(../img/content_title_press.png) no-repeat;margin-bottom:15px;}
#content h3#title_press_archive{background:url(../img/content_title_press_archive.png) no-repeat;margin-bottom:15px;}
#content h3#title_news_archive{background:url(../img/content_title_news_archive.png) no-repeat;margin-bottom:15px;}
#content h3#title_contatti{background:url(../img/content_title_contatti.png) no-repeat;margin-bottom:15px;}
#content h3#title_partners{background:url(../img/content_title_partners.png) no-repeat;margin-bottom:15px;}
#content .main{width:528px;float:left;padding:20px;}
#content h4{margin:14px 0 7px 0;}
#content .main h4 a{color:#FFF;text-decoration:none;background:url(../img/bullet.png) no-repeat left center;padding-left:13px;}
#content .main h4 a.on{background:url(../img/bullet_on.png) no-repeat left center;}
#content .main h4 a:hover{color:#66CCFF;background:url(../img/bullet_hover.png) no-repeat left center;}
#content h4 span.date{font-weight:normal;}
#content .main .item{position:relative;border-bottom:1px dotted #4B423C;padding-bottom:7px; float:left; width:528px;}
#content .main #archivio a{position:absolute;display:block;top:20px; right:20px;width:69px; height:13px;text-decoration:none; background:url(../img/archivio.png) no-repeat;}
#content .main #archivio a:hover{background:url(../img/archivio_hover.png) no-repeat;}
#content .main #archivio a span{visibility:hidden;}
#content .main .target_diamante{position:absolute;top:16px; right:0;width:69px; height:13px;background:url(../img/target_diamante.png) no-repeat;}
#content .main .target_roma{position:absolute;top:16px; right:0;width:69px; height:13px;background:url(../img/target_roma.png) no-repeat;}
#content .main .target_diamante span, #content .main .target_roma span{visibility:hidden;}
#content .main .new{float:left; margin-bottom:10px;}
#content .main dl{position:relative;top:5px; left:0;margin-right:10px;}
#content .main dd{position:absolute;left:0; bottom:-10px;background:url(../img/column_dd.png) no-repeat;width:185px; height:22px;text-align:center}
#content .main dd span.title{display:block; width:185px;height:22px;}
#content .main dd span span{visibility:hidden;}
#content #specialita {position:relative;width:500px;height:280px;z-index:1;top:0px; left:15px;}
#content #specialita #window{position:relative;width:500px;height:230px;overflow:hidden;top:50px;}
#content #specialita h3{position:absolute;width:470px;height:34px;z-index:1;top:0px; left:0px;/*background:url(../img/specialita_bg_title.png) no-repeat;*/}
#content #specialita h3 span{visibility:visible;}
#content #specialita h3 span span{visibility:hidden;}
#content #specialita h3 span.title{width:470px;height:34px;display:block;}
#content #specialita .description{position:absolute;z-index:0;width:410px; margin-left:20px;margin-top:0px;}
#content #specialita .description p{margin-top:20px;}
#content #specialita .new{position:absolute;width:65px;height:66px; top:130px; left:600px;background:url(../img/new.png) no-repeat;}
#content #specialita .new span{visibility:hidden;}
#content #specialita .img{position:absolute;width:998px;height:230px;z-index:-1; top:0; left:0;}
#content #specialita #next{position:absolute; left:430px; top:0px;width:70px; height:230px;background:url(../img/specialita_bg_prev-next.png) repeat;}
#content #specialita #prev{position:absolute; right:430px; top:0px;width:70px; height:230px;background:url(../img/specialita_bg_prev-next.png) repeat;}
#content #specialita #next a{position:absolute;display:block; left:0; top:0px;width:70px; height:230px;background:url(../img/specialita_next.png) no-repeat center center;text-decoration:none;}
#content #specialita #prev a{position:absolute;display:block; left:0; top:0px;width:70px; height:230px;background:url(../img/specialita_prev.png) no-repeat center center;text-decoration:none;}
#content #specialita #prev a span, #content #specialita #next a span{visibility:hidden;}
#content #thumbs{width:500px; height:500px;margin:300px 0 0 15px;padding: 10px 7px 7px 10px;background:url(../img/thumb_bg.jpg) no-repeat;}
#content #thumbs img{float:left;margin-right:3px;margin-bottom:3px;width:84px; height:84px;}
#content #thumbs a img{border:5px solid #FFF;}
#content #thumbs a.on img{border:5px solid #66CCFF;}
#content #thumbs a:visited img, #content #thumbs a.on:visited img{border:5px solid #5E534B;}
#content #thumbs .new{position:absolute;width:28px;height:27px; top:20px; left:20px;background:url(../img/new_thumb.png) no-repeat;}
#content #thumbs .new span{visibility:hidden;}
#content .column{width:184px;float:left;padding:20px 15px}
#content .column dl{position:relative;top:0; left:0;}
#content .column dd{position:absolute;left:0; bottom:-11px;background:url(../img/column_dd.png) no-repeat;width:185px; height:22px;text-align:center}
#content .column dd span.title{display:block; width:185px;height:22px;}
#content .column dd span span{visibility:hidden;}
#content .column .new p.ico{position:absolute;z-index:10;width:65px;height:66px; bottom:45px; left:20px;background:url(../img/new.png) no-repeat;}
#content .column .new span span{visibility:hidden;}
#content .column #sottomenu{list-style-type:none;}
#content .column #sottomenu ul{list-style-type:none;margin:0 0px 25px 2px;font-size:11px;}
#content .column #sottomenu .level_1 li a{margin-bottom:3px;}
#content .column #sottomenu .level_1{background:url(../img/bullet_off.png) no-repeat 0 6px;; padding-left:13px;}
#content .column #sottomenu .level_1 a{color:#FFF; text-decoration:none; display:block; width:150px;height:20px;margin-bottom:7px;}
#content .column #sottomenu .level_1 li a{height:auto;margin-bottom:0px;}
#content .column #sottomenu .level_1 a:hover,#content .column #sottomenu .level_1 a.on {color:#66CCFF; }
#content .column #sottomenu .level_1 span{visibility:hidden;}
#content .column #sottomenu{list-style-type:none;}
#content .column .news_item{font-size:11px;margin-top:10px;}
#content .column #archivio a{float:right;display:block;width:69px; height:13px;text-decoration:none; background:url(../img/archivio.png) no-repeat;}
#content .column #archivio a:hover{background:url(../img/archivio_hover.png) no-repeat;}
#content .column #archivio a span{visibility:hidden;}
#content .press_title{font-size:11px;font-weight:normal;border-bottom:1px dotted #4B423C;padding-bottom:10px; background:url(../img/column_bg_date.png) no-repeat;}
#content .press_title:hover{background:url(../img/column_bg_date_h.png) no-repeat;}
#content .press_title a{color:#FFF; text-decoration:none;outline:none;}
#content .press_title span.date{display:block;width:63px;line-height:11px;text-align:center;font-size:8px;color:#4B423C; padding:0 3px;margin-bottom:3px;}
#content .press_title:hover span.date{color:#FFF;}
#content #content_bottom{position:absolute; left:0; bottom:0px;z-index:0;background:#5E534B url(../img/content_bg_bottom.png) no-repeat left bottom;width:998px; height:203px;}
#content .visualizza {background:url(../img/visualizza.png) no-repeat right top; display:block; width:69px; height:11px;text-decoration:none;float:left;margin-top:10px; margin-right:10px; }
#content .visualizza span{visibility:hidden;}
#content .download {background:url(../img/download.png) no-repeat left top; display:block; width:185px; height:11px;text-decoration:none;margin-bottom:10px;margin-top:10px;float:left;margin-right:10px; }
#content .download span{visibility:hidden;}

#footer{position:relative;top:-250px;}
#footer ul#other{ position:relative;list-style-type:none;margin-top:30px;height:40px; background:#37302C;padding:7px 0;}
#footer ul#other li{display:block;float:left;}
#footer ul#other li img{position:absolute;left:0; top:48px;}
#footer ul#other li .item{position:absolute; left:0; top:40px;width:998px; height:149px;}
#footer ul#other li a{display:block;margin-right:1px; float:left; width:138px; height:28px; padding-top:12px;background:#000;text-decoration:none;color:#FFF;text-align:center;}
#footer ul#other li a.on{background:#66CCFF;}
#footer ul#other li a:hover{background:#143764;}
#footer ul.tabs{position:absolute;bottom:0;list-style-type:none;margin-top:30px;}
#footer .zoomoutmenu{position:relative;height:189px;width:998px;margin-top:-6px;border-bottom:7px solid #37302C;}
#footer .zoomoutmenu h3{position:absolute; top:-41px; left:278px;}
#footer .zoomoutmenu h3 a{display:block;width:138px; height:28px; padding-top:12px;background:#000;color:#FFF; font-weight:normal;text-align:center;text-decoration:none;}
#footer .zoomoutmenu h3 a.on{background:#66CCFF;}
#footer .zoomoutmenu h3 a:hover{background:#143764;}
#footer .panels{height:189px;width:998px;overflow:hidden;position:relative}
#footer .tabs{margin: 0;padding: 0;position: absolute;bottom: 0;z-index: 1;}
#footer .tabs li{float: left;display: block;width: 138px;background: #fff;text-align: center;margin-right:1px;}
#footer .tabs li a {padding: 0.2em;display: block;text-decoration: none;color: #143764;border-top: 5px solid #66CCFF;}
#footer .tabs li a:hover {border-top: 5px solid #143764;background: #FFF;color: #66CCFF;}
#footer .panel {background: #ccc;height:189px; position: relative;overflow:hidden;width:998px; height:189px;top:0; left:0;}
#footer .panel h4 {position:absolute;font-size:20px;left:40px; top:50px;float:left; font-weight:normal; color: #fff;background:#66CCFF;padding:4px;}
#footer .panel h5 {position:absolute;font-size:20px;left:40px; top:85px;float:left; font-weight:normal; color: #fff;background:#66CCFF;padding:4px;}
#footer #one{background: url(../appoggio/gallery.png) no-repeat center center;}
#footer #two{background: url(../appoggio/gallery.png) no-repeat center center;}
#footer #three { background: url(../appoggio/gallery.png) no-repeat center center;}
#footer #four {background: url(../appoggio/gallery.png) no-repeat center center;}
#footer #five {background: url(../appoggio/gallery.png) no-repeat center center;}
#footer #copyright{position:relative;background:url(../img/footer_copyright.png) no-repeat;padding:15px 10px 5px 10px;height:60px;width:950px;left:15px;}
#footer #copyright ul{position:absolute;left:0; top:0;background:url(../img/caffe.png) no-repeat; list-style-type:none;}
#footer #copyright li#rss a{position:absolute; left:490px; top:15px;text-decoration:none;display:block;background:url(../img/rss.png) no-repeat;width:21px;height:21px;}
#footer #copyright li#facebook a{position:absolute; left:515px; top:15px;text-decoration:none;display:block;background:url(../img/facebook.png) no-repeat;width:21px;height:21px;}
#footer #copyright li#credits a{position:absolute; left:890px; top:15px;text-decoration:none;display:block;background:url(../img/credits.png) no-repeat;width:78px;height:17px;}
#footer #copyright li a span{visibility:hidden;}


#specialita, #specialita li{ width:998px; height:230px; overflow:hidden; float:left;}

#facebox .body .testofacebox p{color:#5E534B; font-size: 10px;}
#facebox .body .testofacebox{color:#66CCFF; font-size: 14px;}
