
html {overflow-y: scroll;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, audio, video{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}

body{
    background: #000;
    /*color: #000;*/
    font-size: 62.5%;
    font-family: 'Lucida Grande', Arial, Verdana, Helvetica, sans-serif;
}

h2,h3,h4,h5{font-weight:bold;margin:5px 0 5px 0;}
h1,h2{font-size:15px;}
h3{font-size:13px;}
h4{font-size:12px;}

ul,ol{margin: 10px 20px 20px 30px;}
a {color: #06C;text-decoration: none;}
a:visited {color: #147;text-decoration: none;}

a:hover,h1 a:hover,h2 a:hover,h3 a:hover{color: #C00;text-decoration: underline;}
small {font-size: 90%;}
hr{border: 1px solid #FFF;height: 1px;}
u {text-decoration: none;text-transform: uppercase;}
.clr{clear:both;}
pre{color: #FFF;}
/*
.titolo {
    clear: both;
    margin: 0 0 0 10px;
    padding-top: 3px;
    color: #FFF;
    font-size: 11px;
}
*/
.titolo {
    font-weight:bold;
    clear: both;
    margin-left: 4px;
    margin-top:8px;
    color: #FFF;
    line-height: 95%;
    letter-spacing: -0.5px;
}
.tmg{}

/*------------- TOP FRAME ----------*/
#topframe {
    padding: 10px 0 0 0;
    margin: 0 auto;
    width: 948px;
    height: 92px;
}
    .w395 {width: 240px;}

#topframe_home, #topframe_home a{
    height:36px;
    width: 210px;
    float:left;
}

    #topframe_home a {background-color: transparent;display: block;}
    #topframe_home span {display: none;}

#top_frame_ylr{
  width:267px;
  margin-left: 73px;
  float:left;
}

#top_frame_eu {
  height:36px;
  width:317px;
  margin-left: 105px;
  float:left;

}
#top_frame_eu a{
    display: block;
    height:36px;
  width:317px;
}

#top_frame_eu span{
    display:none;
}
    
#topframe_search_ct{
    padding-top:6px;
    width: 172px;
    height:30px;
    margin: 0 0 6px 143px;
    float:left;
}

#topframe_sx,
#topframe_dx{height: 48px;}

    .topframe_sx {float: left;width: 700px;}
    #topframe_dx {
        float:left;
        margin:0;
        padding:0;
        text-align: right;
    }

    .topframe_sx img,
    .topframe_sx div,
    .topframe_sx span
    {float: left;margin: 0px;}

    #topframe_dx * { /* allinea tutto a dx*/ float: right;}
    #topframe_dx #navigatore {
        clear:both;
        height: 22px;
        width: 186px;
     }

    #topframe_dx #navigatore.switch{width: 186px;}
    #topframe_dx #navigatore *,
    #topframe_dx .player * {float: none;}
    #topframe_dx #navigatore #nav_wrapper{margin-top:3px;}

    #topframe_dx .player {
        clear:both;
        height: 20px;
        width: 186px;
        background: #000;
        -moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
        padding:0;
        text-align: center;
    }

    #topframe_dx #hpl{
       height: 20px;
       width: 186px;
       margin: 0;
    }

    #topframe_dx .player{clear:both;}
    #topframe_dx #player_container_hidden{visibility: hidden;}

    #navigatore #area{background: #D0D0D0;}

    #navigatore #goprev,
    #navigatore #gonext{
        float:left;
        height: 16px;
        width: 18px;
        text-align: center;
        font-size:18px;
        color:#FFF;
    }
/*
    #navigatore #goprev{-moz-border-radius-topleft: 3px;border-top-left-radius: 3px;-khtml-border-top-left-radius: 3px;-webkit-border-top-left-radius: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-left-radius: 3px;-khtml-border-bottom-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;}
    #navigatore #gonext{-moz-border-radius-bottomright: 3px;border-bottom-right-radius: 3px;-khtml-border-bottom-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;border-top-right-radius: 3px;-khtml-border-top-right-radius: 3px;-webkit-border-top-right-radius: 3px;}
    #navigatore #goprev:hover, #navigatore #gonext:hover{background: #333;text-decoration:none;color:#FFF;}
*/
    #navigatore #area{
        float:left;
        width: 150px;
        padding:0;
        height: 16px;
        text-align: left;/*align x IE8*/
        -moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;
    }

    #navigatore #knob{
        background: #333;
        height: 16px;
        width: 40px;
        -moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;
    }

    #navigatore #knob p, #pages p{
        font-size: 9px;
        padding:3px;
        letter-spacing: -1px;
        text-align: center;
    }

        #navigatore #knob p{color:#222;}
        #navigatore #knob p{cursor: pointer;color:#FFF;}

    #pages a{
        margin:1px;
        font-weight: bold;
    }
    #pages a.current{color: #C00;}

    #timer{text-align: right;color:#FFF;}
        #timer #cont{float:left;margin:4px; padding-left: 10px;font-weight:bold;}

    #topframe .sep{
        width:9px;
        height:38px;
        background: transparent url('/images/sep.jpg') no-repeat center;
    }


/*-CONTAINERS-*/

#contenitore-home,
#contenitore-home-slider{
    clear: both;
    margin: 0 auto;
    margin-top:3px;
    height: 556px;/*560px;*/
    width: 1009px;
    padding: 22px 0px 20px 0px;
}

#contenitore-home .uffa,
#contenitore-home-slider .uffa{
    margin: 0 auto;
    padding-top: 0px;
    text-align: center;
}

#contenitore-home{background: #000 url(/images/consolle-home-new-mooc.jpg) no-repeat;}
    /* scacchiera */
    #contenitore-home p {margin: 0px;}
    #contenitore-home img {margin-bottom: 0px;}
    #contenitore-home .uffa{width: 920px;height: 380px;}

    #contenitore-home .riga1,
    #contenitore-home .riga3 {margin: 0;padding: 0;}
    #contenitore-home .riga2{margin: 0 0 0 90px;}

    #contenitore-home .icona_home {
        width: 96px;
        height: 96px;
        float: left;
        text-align: center;
    }

        #contenitore-home .riga1 .icona_home {margin: 28px 43px 0px 45px !important;margin: 28px 38px 0px 40px;}
        #contenitore-home .riga2 .icona_home,
        #contenitore-home .riga3 .icona_home {margin: 0px 43px 0px 45px !important;margin: 0px 38px 0px 40px;}

#contenitore-home-slider{background: #000 url(/images/consolle-home-new-fascia-mooc.jpg) no-repeat;}
/*#contenitore-home-slider{background: #000 url(/images/consolle-home-new-youlaurea.jpg) no-repeat;}*/
    #contenitore-home-slider .uffa{width: 950px;height: 466px;}
    #contenitore-home-slider .bottoni{height: 116px;background: #000 url(/images/consolle-home-fascia.jpg) no-repeat;}
    #contenitore-home-slider .bottoni .icona{margin-right: 4px;}
    
    h1.h1_about_me a{
        width:300px;
        height:75px;
        display: block;
    }
    h1.h1_about_me span,
    h2.h2_mooc span
    {
        display:none;
    }
    
    h2.h2_mooc a{
        width: 345px;
        margin-left: 45px;
        height:75px;
        display: block;
    }
    
    


#contenitore-statement{
    background: #FFF;
    font-size: 12px;
    line-height: 170%;
    padding: 5px;
    text-align: justify;
}

/*#contenitore-facolta {background: url(/images/consolle-facolta.jpg) no-repeat;}
#contenitore {background: url(/images/consolle-pagine.jpg) no-repeat;overflow:hidden;}*/
#contenitore-facolta,
#contenitore {
    clear: both;
    height: 598px;
    margin: 0 auto;
    margin-top:3px;
    width: 1007px;
    background: url(/images/consolle-pagine-mooc.jpg) no-repeat;
}
#contenitore {overflow:hidden;}
/*-COVER FLOW-*/
#cover_flow{margin: 0 auto;width: 949px;background:#000;height:430px;}
    #cover_flow .div_acc{
        float:left;
        height: 100px;
        line-height:140%;
        color: #ECECEC;
        text-align: left;
        font-size:1.1em;
        border-bottom: 1px solid #333;
        padding-bottom: 15px;
        margin: 15px 20px 5px 5px;
        width: 280px;
    }
    #cover_flow .div_acc a{color: #FFF;}
    #cover_flow .div_acc h3{margin:0;padding:0;}
    #cover_flow .div_acc .covers_acc{float:left; margin:0 10px 0 1px;}

    /* ImageFlow Settings */

    a.link_cf{
        margin: 0 2px 0 0;
        font-size: 11px;
        font-weight: bold;
        line-height: 220%;
        background: #333;
        -moz-border-radius: 2px;
        -khtml-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        padding: 2px 4px 3px 4px;
        white-space: nowrap;
        letter-spacing: -0.3px;
    }
    .section a.link_cf{color:#FFF;text-decoration: none;}

    @media screen, projection {
        .imageflow {
            overflow:hidden;
            position:relative;
            text-align:left;
            width:100%;
        }
        .imageflow img {
            border:none;
            position:absolute;
            top:0px;
            visibility:hidden;
            -ms-interpolation-mode:bicubic; /* Enables bicubic image resampling for the IE7 */
        }
        .imageflow p {margin:0 auto;text-align:center;}
        .imageflow .loading {
            border:1px solid white;
            height:15px;
            left:50%;
            margin-left:-106px;
            padding:5px;
            position:relative;
            visibility:visible;
            width:200px;
        }
        .imageflow .loading_bar {
            background:#fff;
            height:15px;
            visibility:visible;
            width:1%;
        }
        .imageflow .navigation{z-index:10000;}
        .imageflow .caption {
            font-weight:bold;
            position:relative;
            text-align:center;
            z-index:10001;
        }
        .imageflow .scrollbar {
            border-bottom:1px solid #b3b3b3;
            position:relative;
            visibility:hidden;
            z-index:10002;
            height:1px;
        }
        .imageflow .slider {
            background:url('/images/slider.png') no-repeat;
            height:14px;
            margin:-6px 0 0 -7px;
            position:absolute;
            width:14px;
            z-index:10003;
        }
        .imageflow .images {overflow:hidden;white-space:nowrap;}
        .imageflow .button {
            cursor:pointer;
            height:17px;
            position:relative;
            width:17px;
        }
    }
/*-COVER FLOW END-*/

/*-BANDE-*/

.banda-page,
.banda-1,
.banda-6,
.banda-20,
.banda-30,
.banda-38,
.banda-41,
.banda-47,
.banda-60,
.banda-61,
.banda-62,
.banda-63,
.banda-64,
.banda-65,
.banda-sirelib,
.banda-podstudio,
.banda-image-library,
.banda-0, .banda-miniguide, .banda-35151, .banda-36081, .banda-36561, .banda-37071{
    margin: 0 0 0 29px;
    height: 35px;
    overflow: hidden;
    clear:both;
    width: 949px;
    padding:0;
}

.banda-62 .titolo,
.banda-64 .titolo,
.banda-62 .titolo a,
.banda-64 .titolo a,
.banda-link-62 .titolo,
.banda-link-64 .titolo,
.banda-link-62 .titolo a,
.banda-link-64 .titolo a
{color: #333;}

.banda-62 .titolo a:hover,
.banda-64 .titolo a:hover,
.banda-link-62 .titolo a:hover,
.banda-link-64 .titolo a:hover
{text-decoration: none;}

.banda_titolo_sx,
.banda_titolo_sx_short{float:left;}

.banda_titolo_dx{
    float:left;
    padding-top: 6px;
    text-align: right;
    width: 130px;
}

.banda_titolo_dx_short{
    float:left;
    padding-top: 4px;
    text-align: right;
    width: 430px;
}
    .banda_titolo_dx_short p{
        text-align: right;
        margin:0;
        padding:0;
    }

.banda_titolo_sx{width: 810px;}
.banda_titolo_sx_short{width: 510px;}

.banda-page, .banda-link-all, .banda-0, .banda-miniguide, .bg-0, .banda-35151,.banda-36081, .banda-36561, .banda-37071 {background-color: #004987;}
.banda-1, .banda-link-1, .bg-1 {background-color: #099;}
.banda-6, .banda-link-6, .bg-6 {background-color: #666;}
.banda-20, .banda-link-20, .bg-20 {background-color: #845B91;}
.banda-30, .banda-link-30, .bg-30 {background-color: #B00400;}
.banda-38, .banda-link-38, .bg-38 {background-color: #D19400;}
.banda-41, .banda-link-41, .bg-41 {background-color: #568F3F;}
.banda-47, .banda-link-47, .bg-47 {background-color: #F60;}
.banda-60, .banda-link-60, .bg-60 {background-color: #59AC6D;}
.banda-61, .banda-link-61, .bg-61 {background-color: #1894B4;}
.banda-62, .banda-link-62, .bg-62 {background-color: #D0D15B;}
.banda-63, .banda-link-63, .bg-63 {background-color: #00428F;}
.banda-64, .banda-link-64, .bg-64 {background-color: #EBC746;}
.banda-65, .banda-link-65, .bg-65 {background-color: #706901;}
.banda-sirelib, .banda-link-sirelib, .bg-sirelib {background-color: #E2001D;}
.banda-podstudio {background-color: #8D01B0;}
.banda-image-library {background-color: #603;}

/*living library*/
.banda-link-1,
.banda-link-6,
.banda-link-20,
.banda-link-30,
.banda-link-38,
.banda-link-41,
.banda-link-47,
.banda-link-60,
.banda-link-61,
.banda-link-62,
.banda-link-63,
.banda-link-64,
.banda-link-65,
.banda-link-all,
.banda-link-sirelib{
    margin: 0 !important;
    margin: 0 0 0 10px;
    height: 33px;
    padding-top: 2px;
    width: 949px;
}

.banda-link-grigia{
    margin: 0 0 5px 30px;
    width: 945px;
    height: 33px;
    padding-top: 2px;
}

.banda-link-grigia {background-color: #ECECEC;color:#333;}


.banda-page a, .banda-page a:hover,
.banda-1 a, .banda-1 a:hover,
.banda-6 a, .banda-6 a:hover,
.banda-20 a, .banda-20 a:hover,
.banda-30 a, .banda-30 a:hover,
.banda-38 a, .banda-38 a:hover,
.banda-41 a, .banda-41 a:hover,
.banda-47 a, .banda-47 a:hover,
.banda-60 a, .banda-60 a:hover,
.banda-61 a, .banda-61 a:hover,
.banda-63 a, .banda-63 a:hover,
.banda-65 a, .banda-65 a:hover,
.banda-sirelib a, .banda-sirelib a:hover,
.banda-image-library a, .banda-image-library a:hover,
.banda-0 a, .banda-miniguide a, .banda-0 a:hover, .banda-miniguide a:hover
.banda-link-1 a, .banda-link-1 a:hover,
.banda-link-6 a, .banda-link-6 a:hover,
.banda-link-20 a, .banda-link-20 a:hover,
.banda-link-30 a, .banda-link-30 a:hover,
.banda-link-38 a, .banda-link-38 a:hover,
.banda-link-41 a, .banda-link-41 a:hover,
.banda-link-47 a, .banda-link-47 a:hover,
.banda-link-60 a, .banda-link-60 a:hover,
.banda-link-61 a, .banda-link-61 a:hover,
.banda-link-63 a, .banda-link-63 a:hover,
.banda-link-65 a, .banda-link-65 a:hover,
.banda-link-all a, .banda-link-all a:hover,
.banda-link-sirelib a, .banda-link-sirelib a:hover,
.back a, .back a:hover,
.bg-0 a,  .bg-0 a:hover,
.bg-1 a,  .bg-1 a:hover,
.bg-6 a,  .bg-6 a:hover,
.bg-20 a, .bg-20 a:hover,
.bg-30 a, .bg-30 a:hover,
.bg-38 a, .bg-38 a:hover,
.bg-41 a, .bg-41 a:hover,
.bg-47 a, .bg-47 a:hover,
.bg-60 a, .bg-60 a:hover,
.bg-61 a, .bg-61 a:hover,
.bg-63 a, .bg-63 a:hover,
.bg-65 a, .bg-65 a:hover,
.bg-sirelib a, .bg-sirelib a:hover
{color: #FFF;text-decoration: none;}

.banda-link-62 a, .banda-link-62 a:hover,
.banda-link-64 a, .banda-link-64 a:hover{
    text-decoration: none;
}

.bg-62 a, .bg-62 a:hover, .bg-62 strong,
.bg-64 a, .bg-64 a:hover, .bg-64 strong
{color:#111;}

#cover_flow a,#cover_flow:hover a
{color: #111;text-decoration: none;}

#cover_flow .div_acc a, #cover_flow.div_acc a:hover{color: #FFF;text-decoration: none;}
/*
#cover_flow a,#cover_flow:hover a
{color: #000;text-decoration: none;}
*/

/*-TENDINA-*/
.tendina {
    clear: both;
    font-size: 11px;
    overflow: hidden;
    display: none;
}
.tendina_visible {
    clear: both;
    font-size: 11px;
    overflow: hidden;
}
    .tendina, .tendina_visible {width: 930px;margin-left: 40px;}
    .tendina .tendina_back{float:left;width: 800px;}
    .tendina strong,
    .section strong,
    .page_content strong{font-weight: bold;}

.box_sx {
    float: left;
    width: 895px;
    height: 25px;
}
.box_dx {
    float: left;
    width: 25px;
    height: 25px;
    margin-top:10px;
    text-align: right;
}

.h185{height:185px;}
.h380{height:380px;}

.colonna_sx_noslide{
    float: left;
    margin: 0px;
    margin-left: 0px !important;
    margin-left: 10px;
    width: 440px;
}

.colonna_dx_noslide{
    float: left;
    margin: 0 0 0 25px;
    width: 445px !important;
    width: 435px;
}

.colonna_sx_alt {
    float: left;
    height: 380px;
    margin: 0px;
    line-height: 150%;
    text-align: justify;
    width: 480px;
}
.colonna_dx_alt {
    float: left;
    margin: 0 0 0 30px;
    height: 380px;
    line-height: 150%;
    text-align: justify;
    width: 395px;
}

/*--------------------------------*/
.section blockquote { margin: 10px;}

.giust_160{
    line-height: 160% !important;
    line-height: 145%;
    text-align: justify;
}

.brnd,
.brndp{
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 3px;
    font-size: 11px;
}

.brnd{
    line-height: 130%;
    margin-bottom: 5px;
    text-align: center;
    border: 1px solid #EAEAEA;
}
    .brnd p {font-size:0.8em;}
.inattiva {filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
.not_visible {visibility: hidden;}

/* CORSI */
.contenuto_corso .section{
    line-height: 160%;
    text-align: justify;
    font-size: 11px;
}

.contenuto_corso .img_docente{
    border: 1px solid #CCC;
    background: #FFF;
    padding: 3px;
    margin: 6px 6px 0px 0;
    float: left;
}

/* LEZIONI */


.contenuto_lezioni .section {
    line-height: 150%;
    text-align: justify;
    font-size: 14px;
}
.contenuto_lezioni .section u {
    text-decoration: underline;
    text-transform: lowercase;
}

.section em,
.page_content em {font-style: italic;}
.contenuto_lezioni .section h3 {
    margin: 10px 0 10px 0;
    font-size: 18px;
}
.contenuto_lezioni .section p {margin: 5px 0 5px 0;}
.contenuto_lezioni .section ul li ul {margin: 0 0 0 20px;padding: 0;}
/* COLS CORSI E LEZIONI */

.section a {text-decoration: underline;}

.elp { margin:0; padding: 0; line-height: 165%; font-weight: bold; }
.elp em {color: #C00;font-style: normal;}

#corso a,
#lezioni a,
.elp a{text-decoration: none;}

.wh{background:#FFF;}
.gr{background:#ECECEC;}

.section .image_border {
    border: 1px solid #ECECEC;
    padding: 2px;
    margin: 0px auto;
}

.colonna_sx {
    float: left;
    height: 400px;
    width: 455px;
}
.colonna_dx {
    float: left;
    margin: 0 0 0 10px;
    height: 400px;
    width: 450px;
}
.section .colonna_sx_1 {
    float: left;
    margin: 0 20px 0 0;
    height: 420px;
    width: 620px;
}
.section .colonna_dx_1 {
    float: left;
    width: 275px;
    height: 420px;
    padding-top: 7px;
}

/*-----*/

.link_p_esterni {
    font-weight: bold;
    font-size: 16px;
    padding-top: 5px;
    width: 860px;
    height: 370px;
}
    .link_p_esterni ul {font-size: 18px;line-height: 160%;margin-top: 20px;list-style: none;}

.page_content{
    font-size: 1.1em;
    height: 418px;
    width: 925px;
}

.page_content .testo{
    margin-top:10px;
    line-height: 170%;
}

/* NUOVA HOME */
@font-face {
    font-family: 'Museo';
    src: url('type/MuseoSans_500.eot');
    src: local('Museo Sans'), local('MuseoSans-500'), url('type/MuseoSans_500.woff') format('woff'), url('type/MuseoSans_500.otf') format('opentype');
}

@font-face {
    font-family: 'Museo';
    font-weight: bold;
    src: url('type/Museo700-Regular.eot');
    src: local('Museo'), local('Museo-700'), url('type/Museo700-Regular.woff') format('woff'), url('type/Museo700-Regular.otf') format('opentype');
}

div.scrollerh,
div.scrollerh div.sectionh{
    overflow: hidden;
    float:left;
    padding: 0;
    margin: 0;
    width: 950px;
}

div.scrollerh{
    margin: 1px 0 0 5px;
    position: relative;
    height: 345px;
}

div.scrollerh div.sectionh {
    height: 345px;
    margin-top: 1px;
    color: #FC0;
    text-align:left;
    font-family: "Museo", "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
}

    div.scrollerh div.sectionh h1 {font-weight: bold;font-size: 36px;color: #FFF;}
    div.scrollerh div.sectionh h2 {font-size: 22px;font-weight: normal;margin-bottom: 15px;}
    div.scrollerh div.sectionh img{float: left;margin-right: 15px;}
    div.scrollerh div.sectionh small{
        color: #FFF;
        font-size: 15px;
        font-weight: normal;
    }
    div.scrollerh p{
        margin: 10px 0 15px 50px;
        font-size: 20px;
        line-height: 120%;
    }
    div.scrollerh p.bianco{color: #FFF;font-size: 18px;}

/*.............*/

div.scroller_cover_flow{
    overflow: hidden;
    float:left;
    height:420px;
    padding: 0;
    position: relative;
    width: 920px;
    margin: 5px 0 0 5px;
}

    div.scroller_cover_flow div.sezione {
        margin: 0;
        padding: 0;
        overflow: hidden;
        float:left;
        width: 920px;
        height: 425px;
    }

div.scroller,
div.scroller_corso{
    overflow: hidden;
    float:left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 920px;
    height: 428px;
}
    div.scroller {/*margin-left: 22px !important;*/margin-left: 40px;}
    div.scroller_corso, .page_content {margin-left: 40px !important;margin-left: 20px;}

div.scroller div.section,
div.scroller_corso div.section {
    margin: 0;
    padding: 0;
    overflow: hidden;
    float:left;
    width: 920px;
    height: 428px;
}

#lebox,
#leboxh {position:absolute;}
#lebox{height: 428px;}

div.scroller_link {
    width: 940px;
    height: 428px;
    margin: 0 0 0 38px;
    padding: 0;
}
    .colonna_sx_link {
        float: left;
        height: 370px;
        width: 455px;
        font-size: 12px;
    }
    .colonna_dx_link {
        float: left;
        margin: 0 0 0 20px;
        height: 370px;
        width: 450px;
        font-size: 11px;
    }
    div.scroller_link h2{margin: 10px 0 5px 0;}
    div.scroller_link h3{margin: 0 0 10px 0; font-size: 1.3em; }
    div.scroller_link h4{margin: 5px 0 5px 0;}

/*-*/
.photo {
    border: 1px solid #CCC;
    background: #FFF;
    padding: 3px;
    margin: 0 4px 0 0;
}

.contenuto_corso .photo{float: left;margin-top:6px;}
.titolo_margine{margin: 0 0 10px 0;}

ul.lista_feed,
ul.lista_feed_banda{list-style: none;margin: 0px;}

ul.lista_feed{
    font-size: 1.2em;
    line-height: 190%;
}

ul.lista_feeds {
    font-size: 1em;
    list-style: none;
    line-height: 125%;
    margin: 10px 0 10px 20px;
    padding: 0;
}

    ul.lista_feeds li{padding-left: 18px;}
    ul.lista_feeds li span{font-size: 1.2em;}

li.bg_feed{background: url(/images/rss-mini.png) no-repeat top left;}
li.bg_podcast{background: url(/images/podcast-mini.png) no-repeat top left;}
li.bg_lista_corsi{background: url(/images/quote.png) no-repeat top left;}

li.bg_feed,
li.bg_podcast,
li.bg_lista_corsi{padding-bottom: 3px;margin: 3px 0 3px 0;}
li.inline{display: inline;line-height: 190%;}

.lista_feed a,
.lista_feeds a {font-weight: bold;text-decoration: none;}
.lista_feed_fac{
    height: 25px;
    clear: both;
    margin-bottom: 4px;
    padding: 2px;
}
.lista_feed_fac img{
    float: left;
    margin-right: 10px;
    margin-left: 2px;
}

.box_contatti{
    background: #EAEAEA url(/images/message.png) no-repeat top right;
    padding: 0 5px 5px 10px;
    border: 1px solid #EAEAEA;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

img.eq_latex {margin-bottom: 10px;}
code{font-weight: bold;color: darkblue;}

.alignright {float: right;}
.alignleft {float: left;}

.outer {
    position: absolute;
    top: 50%;
    left: 0px;
    width: 100%;
    height: 1px;
    overflow: visible;
}

.inner {
    width: 300px;
    height: 200px;
    margin-left: -150px;  /***  width / 2   ***/
    position: absolute;
    top: -100px;          /***  height / 2   ***/
    left: 50%;
    text-align: center;
}

.off_box{
    margin: 5px 0 5px 0;
    font-size: 10px;
    line-height: 120%;
    font-family: 'Arial', Verdana, Helvetica, sans-serif;
    clear: both;
}
.off_box .off_img{float: left;margin-right: 5px;}
.off_box p {text-align: left;}

.watermark {
    background: #000 url(/images/splashvideo_mini.png) no-repeat center center;
    margin: 0 auto;
    display: block;
    position: relative;
}
    .watermark img.blank {width: 100%;height: 100%;display: block;position: absolute;left: 0;top: 0;}
    .watermark img{filter:alpha(opacity=50);opacity:.50;}
    .watermark p.dida{color:#FFF;}

/*-- sociable--*/

#status_bar{
    height: 18px;
    font-weight: normal;
    font-size: 9px;
    padding: 2px;
    position:absolute;
    top:574px;
    clear: both;
    margin:0 0 0 28px;
    width:950px;
    letter-spacing:-0.2px;
}

    #status_bar a,sottopiede a  {color: #FFF;text-decoration: underline;}
    .sottopiede {color: #FFF;}

    .sociable {float: left; margin-right: 52px;height: 18px;/*width:210px*/width:155px;}
    .status_bar_dx{padding-top: 3px;height: 18px;width: 540px;float:left;color: #FFF;}

    .sociable span {display: block;}
    .sociable ul,ul.socia {
        display: inline;
        margin: 0 !important;
        padding: 0 !important;
    }
    .sociable ul li,ul.socia li {
        background: none;
        display: inline !important;
        list-style-type: none;
        margin: 0;
        padding: 1px;
    }
    .sociable ul li:before { content: ""; }
    .sociable img {
        float: none;
        border: 0;
        margin: 0;
        padding: 0;
    }

    .claim{
        clear:both;
        color:#808080;
        text-align:center;
        font-size:9px;
        margin-top:0px;
        letter-spacing: -0.2px;
        font-weight: normal;
    }


/*--*/
#treccani_logo{
    background:url(/images/treccani-ico.gif) 0 0 no-repeat;
    width:16px;
    height:16px;
    position:absolute;
    top:-34px;
    left:-34px;
    z-index: 999;
}
/* autocomplete */
#form-demo{margin: -8px 0 0 130px; float:left;}
.img_search{float:left;margin-right: 5px;}

#demo-word,
.search_site,
.search_site_container,
.search_site_container_tf{-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}

#demo-word,
#site-word,
#site-word-tf{
    float:left;
    border: 1px solid #EAEAEA;
    height: 18px;
    font-family: 'Lucida Grande', Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    padding: 1px 2px 2px 1px;
    margin: 2px 0 0 18px;
    border: none;
}

#demo-word      {width: 195px;}
.site-word      {width: 200px;}
.site-word-tf   {width: 140px;}

*:first-child+html div.search_site{margin: 40px 0 17px 720px;}
/*
*:first-child+html #demo-word{
    margin: 3px 0 0 10px;
    padding: 4px 2px 2px 1px;
    height: 15px;
}
*/

.banner_youlaurea{
    margin: 7px 0 12px 523px;
}
.banner_miniguide{
    margin: -4px 0 0 900px;
}

.search_site{
    background: transparent;
    height: 40px;
    width: 246px;
    text-align: right;
    padding:0;
    margin: 22px 0 12px 730px;
}

.search_site_container,.search_site_container_tf{background: #FFF url(/images/bg-cerca.png) left center no-repeat;}
.search_site_container{
    margin: 7px 0 0 5px;
    height: 25px;
    width: 230px;
}
.search_site_container_tf{
    margin: 0 0 0 2px;
    height: 25px;
    width: 170px;
}
.post{
    margin-bottom: 6px;
    border-bottom: 1px solid #ECECEC;
    padding-bottom: 2px;
    height:75px;
}
    .post h3 {font-size: 13px;font-weight: normal;}
    .postmetadata{
        line-height: 140%;
        color: #666;
        font-family: 'Arial', Verdana, Helvetica, sans-serif;
        font-size: 11px;
    }
    .postmetadata_big{
        margin-top: 8px;
        text-align: right;
        color: #333;
        font-family: 'Arial', Verdana, Helvetica, sans-serif;
    }
        .postmetadata_big a{
            color: #C00;
            font-family: 'Lucida Grande', Arial, Verdana, Helvetica, sans-serif;
        }


/* Tooltips */
.al_sx {background: url(/images/bgtooltip_sx.png) no-repeat;}
.al_dx {background: url(/images/bgtooltip_dx.png) no-repeat;}
.tip {
    z-index: 15000;
    width:147px;
    height: 62px;
    padding: 0px;
    text-align: center;
    font-family: 'Arial', Verdana, Helvetica, sans-serif;
}
.tip-title {
    font-weight: bold;
    font-size: 11px;
    margin: 0;
    color: #000;
    padding: 22px 10px 20px 10px;
    /*line-height: 105%;*/
}
.tip-text,.tip-top {display:none;}

.link_code{
    display:inline-block;
    padding: 2px 20px 2px 5px;
    background: #EAEAEA url(/images/script_code.png) center right no-repeat;
    font-weight: bold;
    font-size: 11px;
    margin-bottom: 2px;
    border: 1px solid #EAEAEA;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.image-library-types{
    font-weight: bold;
    background: #000;
    color: #FFF;
    height: 16px;
    margin-top: 79px;
    padding-left: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    filter:alpha(opacity=70);
    -moz-opacity:.70;
    opacity:.70;
}

.image-library-legend-p{font-weight: bold;margin:10px 0 15px 0;}
.image-library-legend-span{
    background: #ECECEC;
    color: #666;
    height: 16px;
    margin-right:5px;
    padding: 2px 4px 2px 4px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
}

.home a{
    display: block;
    margin: 0 0 0 25px;
    width: 290px;
    height: 65px;
    background-color: transparent;
    float: left;
}
.home span{display: none;}

#NewsVertical {
    clear:both;
    height:30px;
    display:block;
    overflow:hidden;
    position:relative;
    width:947px;
    margin:18px 0 35px 30px;
    background: #171717 url('/images/bg_griglia.jpg');
}
    #TickerVertical {width:920px;height:20px;display:block;list-style:none;margin:0;padding:0;}
    #TickerVertical li {width:900px;text-align: center;font-size: 14px;margin:0;padding:6px 10px;float: left;height: 14px;display: inline;display: block;color: #FFF;font-weight: bold;}
    #TickerVertical li strong{color:#FC0;}
    #TickerVertical li a:link,#TickerVertical li a:Visited,#TickerVertical li a:hover {color:#FC0;text-decoration:none;}

.remooz-box{position:absolute;top:0;left:0;background:#fff no-repeat center;z-index:100}.remooz-loading{background-image:url(/html/remooz/spinner.gif)}.remooz-body{width:100%;height:100%}.remooz-box-dragging .remooz-body{cursor:move}.remooz-btn-close{position:absolute;left:-15px;top:-15px;width:30px;height:30px;text-decoration:none;border:0;background:url(/html/remooz/closebox.png) no-repeat center;visibility:hidden;cursor:pointer}.remooz-engine-trident4 .remooz-btn-close{background-image:url(/html/remooz/closebox.gif)}.remooz-btn-move{position:absolute;left:10px;top:-15px;width:30px;height:30px;text-decoration:none;border:0;background:url(/html/remooz/movebox.png) no-repeat center;visibility:hidden;cursor:pointer}.remooz-engine-trident4 .remooz-btn-move{background-image:url(/html/remooz/movebox.gif)}.remooz-title{position:relative;left:0;top:15px;text-align:left}.remooz-title-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;z-index:99;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.9)}.remooz-title-content{position:relative;padding:5px 15px;color:#fff;z-index:101;font:11px/1.5 Verdana,Geneva,Arial,Helvetica,sans-serif}.remooz-engine-trident4 .remooz-title-bg{display:none}.remooz-engine-trident4 .remooz-title-content{background-color:#333}.remooz-title-content h6{font-size:1.2em;font-weight:bold;color:#eee}.remooz-title-content p{color:#eee}.remooz-type-image img{display:block;border:0}.remooz-bg{position:absolute;width:33px;height:40px}.remooz-bg-n{left:0;top:-40px;width:100%;background:url(/html/remooz/remo_bg_n.png) repeat-x}.remooz-bg-ne{right:-33px;top:-40px;background:url(/html/remooz/remo_bg_ne.png) no-repeat}.remooz-bg-e{right:-33px;top:0;height:100%;background:url(/html/remooz/remo_bg_e.png) repeat-y}.remooz-bg-se{right:-33px;bottom:-40px;background:url(/html/remooz/remo_bg_se.png) no-repeat}.remooz-bg-s{left:0;bottom:-40px;width:100%;background:url(/html/remooz/remo_bg_s.png) repeat-x}.remooz-bg-sw{left:-33px;bottom:-40px;background:url(/html/remooz/remo_bg_sw.png) no-repeat}.remooz-bg-w{left:-33px;top:0;height:100%;background:url(/html/remooz/remo_bg_w.png) repeat-y}.remooz-bg-nw{left:-33px;top:-40px;background:url(/html/remooz/remo_bg_nw.png) no-repeat}


/*
home living library
miniguide, lista facolta'
*/

.gal{
    height:134px;
    float:left;
    text-align:center;
    border:1px solid #000;
    margin:3px 20px 3px 25px;
    padding:0;
    width:137px;
}

    .gal p{
        margin:105px 0 0 0;
        font-size: 12px;
        height:17px;
        padding: 3px 0 0 0;
        font-family: "Museo", "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
        font-weight: bold;
    }

    .gal_livinglibrary{background: url('/images/bg-living-library-gen.jpg') no-repeat;}
    .gal_miniguide{background: url('/images/bg-miniguide-gen.jpg') no-repeat;}

.living_cover_gen{
    width:137px;
    height:134px;
    float:left;
    text-align:center;
    border:1px solid #000;
    margin:3px 20px 3px 25px;
    background: url('/images/bg-living-library-gen.jpg') no-repeat;
    padding:0;
}

.living_cover_gen p{
    margin:105px 0 0 0;
    font-size: 12px;
    height:17px;
    padding: 3px 0 0 0;
    font-family: "Museo", "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
}

/* mappe come alla corte*/
.cc-body {
  width: 90%;
  margin:0 auto;
  background: url("http://podcast.federica.unina.it/files/cc/cc-bg.png") no-repeat center;
  height: 360px;
  margin-top:30px;
}
.cc-body .cc-content {clear:both;margin-bottom:15px;}
.cc-body .cc-content p {height:70px;width:280px;}
.cc-body .cc-content p a{font-size:11px;line-height: 145%;}
.cc-body .cc-content p img{border:0;}
.cc-body .cc-content p.left {float:left;text-align: left;}
.cc-body .cc-content p.right {float:right;text-align: right;}
.cc-body .cc-content p.left img{float:left;margin-right:5px;}
.cc-body .cc-content p.right img{float:right;margin-left:5px;}

/* autocomplete */

ul.autocompleter-choices{
    position: absolute;
    margin:0 0 0 -100px;
    padding:0;
    list-style: none;
    border:	1px solid #7c7c7c;
    background-color:#fff;
    text-align:left;
    z-index:50;
    background-color:#fff;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

ul.autocompleter-choices li{
    position:relative;
    margin:	4px;
    padding: 2px 0 5px 2px;
    display:block;
    float:none !important;
    cursor:	pointer;
    font-weight:normal;
    font-size:1.1em;
    line-height:1.1em;
    border-bottom: 1px solid #ECECEC;
    clear:both;
    height: 25px;
}
ul.autocompleter-choices li img{border:1px solid #CCC;}
ul.autocompleter-choices span.autocompleter-queried{
    display: inline;
    float: none;
    font-weight: bold;
    margin:	0;
    padding:0;
    text-decoration: underline;
}
input.autocompleter-loading{
    background-image:		url(/images/spinner.gif);
    background-repeat:		no-repeat;
    background-position:	right 50%;
}
.showall {
    background: #FFF url(/images/bg-showall.png) right center no-repeat;
    text-align: right;
}
.showall a{font-weight: bold;margin-right: 30px;}
/* landing page miniguide */
.bg_miniguide{background: #FFF url(/images/bg_miniguide.png) center center no-repeat;}
    .mg_list{padding-top:50px;}

    .mg_list .part{
        display: block;
        float:left;
        height: 150px;
        width: 462px;
    }

    .mg_list h1{
        font-family: "Museo", "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
        font-size: 22px;
        margin: 0;
    }
    .mg_list h1,
    .mg_list p{
        color:#333;
        line-height:145%;
    }

    .mg_cdl h1,
    .mg_dot h1,
    .mg_cdl p,
    .mg_dot p{
        text-align: right;
        margin-right: 150px;
    }
    .mg_mas h1,
    .mg_spe h1,
    .mg_mas p,
    .mg_spe p{
        text-align: left;
        margin-left: 150px;
    }

    .mg_list h1 a,.mg_list h1 a:hover{text-decoration: none;}



#ie6w_div{z-index: 1500; left: 0px; top: 0px; height: 34px; width:100%; background-color: #FF0; font-size: 11px; font-weight: bold;}
    #ie6w_icon{overflow: hidden; position: absolute; left: 0px; top: 0px; height: 28px; width: 30px; padding: 3px;}
    #ie6w_text{overflow: hidden; position: absolute; left: 36px; top: 0px; height: 28px; width:85%; padding: 3px; text-align: left;}
        #ie6w_text a{color:#000;text-decoration:underline;}
    #ie6w_browsers{overflow: hidden; position: absolute; right: 0px; top: 0px; height: 28px; width:15%; padding: 3px; text-align: right;}

    .sirelib-tag{
        font-size: 10px;
        font-weight: normal;
        background: #E2001D;
        -moz-border-radius: 2px;
        -khtml-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        padding: 2px 3px 2px 3px;
        color: #FFF;
        font-family: 'Arial';
    }
    .sirelib-tag a{
        color: #FFF;
        text-decoration: none;
    }

h1.titolo a{
    border-bottom: 1px dotted #FFF;
    color:#FFF;
    text-decoration: none;
}

#div_next,#div_prev{
    position: absolute;
    top:140px;
    width:50px;
    position: absolute;
    z-index: 39;
    padding-top: 140px;
    height:290px;
}
#div_next{text-align: right;margin-left: 951px;}
#div_prev{margin-left: 6px;}
    /*.div_nav{display: none;}
    #div_next:hover .div_nav {display: block;}
    #div_prev:hover .div_nav {display: block;}*/

/*facolta*/
div.scroller_facolta,
.view,
.view img,
.view h2,
.view p{position: relative;}

div.scroller_facolta,
div.scroller_facolta div.section {
    margin: 0;
    padding: 0;
    overflow: hidden;
    float:left;
    width: 949px;
    height: 428px;
}

.view, .view_ipad {
    float: left;
    overflow: hidden;
    text-align: center;
    cursor: default;
    background: transparent url(/images/bgimg.jpg) no-repeat center center;
    width: 195px;
    height: 195px;
    margin: 8px 20px;
    border: 1px solid #444;
    -moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
}

    .view .mask{
        position: absolute;
        overflow: hidden;
        top: 0;
        left: 0;
        width: 195px;
        height: 195px;
        background-color: rgba(96,96,91,0.3);
        -webkit-transform: translateX(-300px);-moz-transform: translateX(-300px);-o-transform: translateX(-300px);-ms-transform: translateX(-300px);transform: translateX(-300px);
        -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;
        
    }
    .view img {display:block;}

    .view .mask,
    .view img{
        -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
    }

    .view h2 {
        font-size: 11px;
        padding: 6px;
        margin: 10px 0 0 0;
        background: rgba(255, 255, 255, 0.5);
        -webkit-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);-moz-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
    }
    .view p {
        font-family: 'Museo', 'Lucida Grande', Arial, Verdana, Helvetica, sans-serif;
        font-size: 16px;
        padding: 8px 14px;
        color: #333;
        -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;
        -webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;
    }

        .view p.info{
            display: inline-block;
            text-decoration: none;
            padding: 3px 8px;
            background: #333;
            -moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
            color:#FFF;
            font-size: 10px;
            font-family: 'Lucida Grande', Arial, Verdana, Helvetica, sans-serif;
            margin-top:5px;
        }
        
        .view p.text{font-size: 12px;line-height: 150%}

.view:hover .mask {-webkit-transform: translateX(0px);-moz-transform: translateX(0px);-o-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px);}
.view:hover img   {-webkit-transform: translateX(300px);-moz-transform: translateX(300px);-o-transform: translateX(300px);-ms-transform: translateX(300px);transform: translateX(300px);}
.view:hover p     {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}

#cover_flow.griglia195{
    background-image: url('/images/bg-griglia-195.jpg');
    background-repeat: no-repeat;
}

/*-*/
.ebook_shelf{clear:both;height:230px;background:#FFF url('/images/ebook_scaffale.jpg') no-repeat;border:1px solid #FFF;}
    .ebook_shelf .first_row,.ebook_shelf .second_row{margin:0 auto;margin-top:16px;width:780px;height:94px;}
    .ebook_shelf a{margin-left:6px;}
    
img.aligncenter{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.btn {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: whitesmoke;
  background-image: -moz-linear-gradient(top, white, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, white, #e6e6e6);
  background-image: -o-linear-gradient(top, white, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE6E6E6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.btn:active, .btn.active {
  background-color: #cccccc \9;
}
.btn:first-child {
  *margin-left: 0;
}
.btn:hover, .btn:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn.active, .btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}


.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
  margin-top: -1px;
}

.btn-mini {
  padding: 0px 6px;
  font-size: 10.5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.btn-primary.active,
.btn-danger.active{
  color: rgba(255, 255, 255, 0.75);
}

.btn-primary {
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006ccc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0088CC', endColorstr='#FF0044CC', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
  color: white;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.btn-primary:active, .btn-primary.active {
  background-color: #003399 \9;
  color:white;
}

a.btn-primary:active, a.btn-primary.active {
  background-color: #003399 \9;
  color:white;
}

.btn-danger {
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4e49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEE5F5B', endColorstr='#FFBD362F', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #bd362f;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
  color: white;
  background-color: #bd362f;
  *background-color: #a9302a;
}
.btn-danger:active, .btn-danger.active {background-color: #942a25 \9;}
.btn {text-decoration: none;}

#google-analytics-summary table{margin:10px 0;}
#google-analytics-summary ol{margin-bottom:5px;}
#google-analytics-summary table td,
#google-analytics-summary li{font-size:10px;}
#google-analytics-summary table td{line-height:100%}
#google-analytics-summary li{line-height: 120%;margin-bottom:3px;}
#google-analytics-summary p.disclaimer {text-align:right;font-size:10px;color:#666;font-family: 'Arial'}