@charset "UTF-8";

@font-face {
    font-family: 'Museo';
    src: url('../fonts/museo300-regular-webfont.eot');
    src: url('../fonts/museo300-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo300-regular-webfont.woff') format('woff'),
         url('../fonts/museo300-regular-webfont.ttf') format('truetype'),
         url('../fonts/museo300-regular-webfont.svg#Museo300') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Museo';
    src: url('../fonts/museo300-italic-webfont.eot');
    src: url('../fonts/museo300-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo300-italic-webfont.woff') format('woff'),
         url('../fonts/museo300-italic-webfont.ttf') format('truetype'),
         url('../fonts/museo300-italic-webfont.svg#Museo300Italic') format('svg');
    font-weight: normal;
    font-style: italic;

}

@font-face {
    font-family: 'Museo';
    src: url('../fonts/museo500-italic-webfont.eot');
    src: url('../fonts/museo500-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo500-italic-webfont.woff') format('woff'),
         url('../fonts/museo500-italic-webfont.ttf') format('truetype'),
         url('../fonts/museo500-italic-webfont.svg#Museo500Italic') format('svg');
    font-weight: bold;
    font-style: italic;

}

@font-face {
    font-family: 'Museo';
    src: url('../fonts/museo500-regular-webfont.eot');
    src: url('../fonts/museo500-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo500-regular-webfont.woff') format('woff'),
         url('../fonts/museo500-regular-webfont.ttf') format('truetype'),
         url('../fonts/museo500-regular-webfont.svg#Museo500') format('svg');
    font-weight: bold;
    font-style: normal;

}

/* CSS Document */
*{margin:0; padding:0;}

h1, h2, h3, h4, h5, h6{font-size:11px;}

html,body{height:100%;}
body{background:#FFF;font-size:11px; font-family:Arial, Verdana, sans-serif; color:#999999;text-align:center;overflow-y:scroll;}

#container{width:990px; margin:0 auto 0px auto; text-align:left;padding-bottom:40px;}
.column{float:left;width:180px; margin-left:20px;margin-top:90px;margin-bottom:10px;}
.first{width:190px; margin:0px;padding-bottom:20px;/*background:url(../images/line.gif) no-repeat 25px bottom;*/}
.first h1{width:190px; height:90px; font-size:11px; color:#FFF; background:url(../images/logo_zip.gif) no-repeat left bottom;}
.second{width:800px; margin:0px;}


.first ul{list-style-type:none;}
.first li span{font-family:Museo;font-size:18px;}
.first ul a{display:block;width:165px;text-decoration:none;height:23px;color:#999;}
.first ul a:hover span {color:#000; font-style:italic;}
.first ul a.on {color:#000;font-style:normal;}

#first_menu{margin:19px 0 10px 25px; padding-bottom:19px; background:url(../images/line.gif) no-repeat left 35px;}

#second_menu{margin-left:25px;padding-bottom:13px; background:url(../images/line.gif) no-repeat left bottom;}
#address{background:url(../images/line.gif) no-repeat left bottom;padding-bottom:10px;/*color:#FFF;*/position:relative;margin:17px 0 0 25px; font-size:11px;/*letter-spacing:1px;*/font-family:Arial, Verdana, "Lucida Sans Unicode", "Lucida Grande",sans-serif;}
#address p{margin-bottom:10px;}
#address a{text-decoration:none;color:#999999;}

.item{margin-top:22px;}
.item .logo{margin-bottom:14px;}
.item .logo a img{border:none;}
.item h2, .item h3{font-family:Museo;font-style:italic;font-weight:normal;font-size:12px;/*margin-bottom:16px;*/}
.item h2 {background:#000;color:#FFF;float:left;padding:1px 5px;}
* html .item h2{margin-top:14px;}
.item h3{color:#999;clear:left;padding-top:8px;padding-bottom:12px;/*background:url(../images/line.gif) no-repeat left bottom;*/}
/*.second .item h3{margin-bottom:16px;}*/
.second .item .logo{padding:34px 0;position:relative;zoom:1;text-align:center;}
.second .item .details{margin-top:-30px;}
.second .item .description{margin-bottom:12px;width:240px;}
.profile .second {float:left; width:374px;margin-right:16px;margin-top:90px;}
.profile .item {margin-bottom:16px;}
.profile .item h2{/*background:url(../images/point.gif) no-repeat left bottom;padding-bottom:16px;margin-bottom:4px;*/background:none;padding:0;margin-top:13px;margin-bottom:4px;}
.profile .item .details{margin-top:-14px;}
.profile .item .details img{margin:16px 0;}
.profile .item .details a img{margin:0;}
.profile .item .description{width:374px;padding-top:0;background:none;}
.padding{padding-left:210px;}
* html .padding{padding-left:0px;}


.item h2 span,.item h3 span{visibility:hidden}
.profile h2 span{visibility:visible; color:#878585; font-family:Museo;font-style:normal;padding:0;font-size:16px;}
.item .description{padding-top:16px;background:url(../images/line.gif) no-repeat left top;margin-bottom:12px;clear:left;}
.item .description a{color:#999999}
.item .view a{color:#999999;font-style:italic;}
.item .view a:hover{color:#000;}

.item .image{float:left;}
.arrow_up a{position:absolute;top:0; left:0;display:block;background:url(../images/arrow_up.gif) no-repeat center center; width:800px; height:17px;text-decoration:none;}
.arrow_down a{position:absolute;bottom:0; left:0;display:block;background:url(../images/arrow_down.gif) no-repeat center center; width:800px; height:17px;text-decoration:none;}
/*share fix*/
.arrow_down a{left:160px;width:480px;z-index:1;}
.arrow_up a:hover{background:url(../images/arrow_up_on.gif) no-repeat center center;}
.arrow_down a:hover{background:url(../images/arrow_down_on.gif) no-repeat center center;}
.arrow_up a span, .arrow_down a span{visibility:hidden;}


.logo_bn {display:none;position:absolute;top:34px;left:0px;text-align:center;width:800px;}/*il top deve avere lo stesso valore del padding di .logo*/

.spip_documents a img{border:none;}

.details{position:relative;}
.share{height:16px;position:absolute; top:2px; right:10px;}
.share .label_share{background:url(../images/social/label_share.gif) no-repeat;display:block; float:left; width:33px; height:16px;}
.share span{visibility:hidden;}
.share a{display:block; float:left; width:16px; height:16px;margin-left:5px;text-decoration:none; outline:none;}
.share a.iTunesLink {width: 63px; height:21px; margin: -2px 10px 0 0; background: url(../images/social/apple_store.gif) no-repeat;}
.share a.iTunesLink span {display: none;}
.share .twitter{background:url(../images/social/twitter.gif) no-repeat;}
.share .facebook{background:url(../images/social/facebook.gif) no-repeat;}
.share .youtube{background:url(../images/social/youtube.gif) no-repeat;}



