﻿
body {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    /*background-image: url(images/background-fix-blue.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
    background-color: #3675ad;
    background-attachment: fixed;
}

a.v11down:hover {
    color: #FF3300;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
}

a.v11down:visited {
    color: #FF0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
}

.v11c {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

a.v11c:hover {
    color: #FF6600;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
}

.v11vbiancoLink {
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

    .v11vbiancoLink:hover {
        font-weight: bold;
        font-size: 11px;
        color: #ffffff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        TEXT-DECORATION: underline
    }

    .v11vbiancoLink:active {
        font-weight: bold;
        font-size: 11px;
        color: #ffffff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        TEXT-DECORATION: underline
    }

.cursoreHand {
    cursor: pointer;
}

.myTableNoElement {
    border-style: none;
    border-width: 0px;
    height: 120px;
    width: 100%;
}

.myTableNoBorder {
    border-style: none;
    border-width: 0px;
}

.myTableMsgErrore {
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    padding: 2px;
    border-spacing: 20px;
    border-style: solid;
    border-width: 1px;
    border-color: red;
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #ff0000;
    font-weight: bold;
}

.myTableMsgConferma {
    margin-left: auto;
    margin-right: auto;
    width: 70%;
    padding: 2px;
    border-spacing: 20px;
    border-spacing: 2px;
    border-style: solid;
    border-width: thin;
    border-color: green;
    color: green;
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: green;
    font-weight: bold;
}

.tblCenter {
    margin-left: auto;
    margin-right: auto;
}

.tblLeft {
    margin-left: 0;
    margin-right: auto;
}

.tblRight {
    margin-left: 0;
    margin-right: auto;
}


.tdSpazio {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 2px;
}

/* FINE NUOVI INSERIMENTI - 31.05.2013 */

a img {
    border: none;
}

.mouseover {
    cursor: pointer;
}

/*.1px
{
    font-size: 1px;
}*/

.v11sup {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    text-align: left;
}

a.v11sup:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FF3300;
    text-decoration: none;
    text-align: left;
}

.backgroundheader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    text-align: left;
    background-repeat: repeat-x;
    background-image: url(~/App_Themes/Permessi/images/bk-title.gif);
}


/* Stile Data */

.hour {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    text-align: right;
}
/* Fine Stile Data */


/* Stile Torna Indietro */

.tornaindietro {
    color: #000066;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.tornaindietro:hover {
    color: #000066;
    font-size: 11px;
    text-align: left;
    text-decoration: underline;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bottone {
    border: 1px #000066 solid;
    background-repeat: repeat-x;
    background-position: center center;
    background-attachment: fixed;
    background-image: url(bk-search-01.gif);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

a.bottone:hover {
    border: 1px #000066 solid;
    background-repeat: repeat-x;
    background-position: center center;
    background-attachment: fixed;
    background-image: url(bk-search-01.gif);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
/* Fine Stile Torna Indietro */



/* Stile topPage.ascx link Home */

.home {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    text-align: left;
}

a.home:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FF3300;
    text-decoration: none;
    text-align: left;
}

/* Fine stile topPage.ascx link Home */


.header {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #00CCFF;
}

a.header:hover {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #00CCFF;
}

.GridViewTDdettaglio {
    border: 1pt;
    border-style: solid;
    border-color: #00CCFF;
}

.GridViewTD {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border-style: solid;
    border-color: #00CCFF;
    height: 100%;
    color: #000066;
    font-weight: normal;
    border-width: 0pt 1pt 1pt;
}

a.GridViewTD:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    border-style: solid;
    border-color: #00CCFF;
    height: 100%;
    color: #FF6600;
    font-size: 11px;
    border-width: 0pt 1pt 1pt;
}

/* Stile testi sezione TopPage - topPage.ascx */

.topPage {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    text-align: right;
}

/* Fine stile testi sezione TopPage - topPage.ascx */

.v12bmodulo {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000066;
    font-weight: bold;
    text-align: right;
}

.v12bmoduloBianco {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-weight: bold;
    text-align: right;
}

.linee-sx-top-dx-bottom {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #00CCFF;
    border-right-color: #00CCFF;
    border-left-color: #00CCFF;
    border-bottom-color: #00CCFF;
    background-image: url(/App_Themes/Permessi/images/50.png);
    text-align: left;
}

.linee-sx-top-dx-bottom-no-background {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #00CCFF;
    border-right-color: #00CCFF;
    border-left-color: #00CCFF;
    border-bottom-color: #00CCFF;
    text-align: left;
}

.linee-top-no-background {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #00CCFF;
}

.v12g-red {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FF0000;
}

.v12BoldRed {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
}

.v16b {
    font-size: 16px;
    color: #000066;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}

.v14b {
    font-size: 14px;
    color: #000099;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}

.v12b {
    font-size: 12px;
    color: #000099;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}

.v12 {
    font-size: 12px;
    color: #000099;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}

.v12center {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000099;
    background: url(~/App_Themes/Permessi/images/admin_bottom.gif);
    text-align: center;
}


.v11b {
    font-size: 11px;
    color: #000099;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}

.testo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #000066;
}

.testobiancob {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #ffffff;
}

a.link_table:hover {
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ff6600;
    text-decoration: none;
}

.link_table {
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0033cc;
    text-decoration: underline;
}


.testoUppercase {
    text-transform: uppercase;
}

.v11 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
    color: #000066;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
}

.v11Modulo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000066;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
}

.v11b {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}

.v11blue {
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #000066;
    text-decoration: none;
    padding: 1px;
}



.v11MsgPagina {
    font-size: 11px;
    color: #000099;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    font-weight: normal;
}

.v12MsgPagina {
    font-size: 12px;
    color: #000099;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}

.v12bMsgPagina {
    font-size: 12px;
    color: #000099;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}

.v11bMsgPagina {
    font-size: 11px;
    color: #000099;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}


.v12nero {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #000000;
}


.v12bnero {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #000000;
    font-weight: bold;
}

.titolo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}

/*
.v12TitoloNero {
	font-size: 12px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}

.v12TitoloBlu {
	font-size: 12px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000033;
}

.v12TestoBlu {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000033;
}

*/
.v11w {
    background-color: #000066;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
}


.v11white {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    color: #FFFFFF;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
}

.msgerrore {
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #ff0000;
    font-weight: bold;
}

.v12bMsgPagina {
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #000099;
}


/* Stile titolo blocchi ascx*/

.linkNoSottolineatoBold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #000066;
    text-decoration: none;
    padding: 1px;
}

a.linkNoSottolineatoBold:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #000066;
    text-decoration: underline;
    padding: 1px;
}
/* Fine Stile titolo blocchi ascx*/


.sottolineatoBold {
    font-family: Verdana, Arial, Sans-Serif;
    color: #0033CC;
    text-decoration: underline;
    font-size: 11px;
}

a.sottolineatoBold:hover {
    font-family: Verdana, Arial, Sans-Serif;
    color: #FF6600;
    text-decoration: none;
    font-size: 11px;
}

v12linkDownloadFile {
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
    color: Red; /* #000099;*/
}

a.v11linkDownloadFile {
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
    color: #000099;
}

    a.v11linkDownloadFile:hover {
        font-size: 11px;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: underline;
        color: #000099;
    }

/* Stile link sottolineato blocchi ascx*/

.v11link {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #000066;
    text-decoration: none;
    font-style: normal;
}

a.v11link:hover {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #FF6600;
    text-decoration: underline;
    font-style: normal;
}

/* Fine stile link sottolineato blocchi ascx*/

.btnSfondo70x30png {
    background-color: Transparent;
    background-image: url( '/App_Themes/Permessi/images/rtbHoverBg70x30.png' );
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000066;
    border-width: 0px;
    border-style: none;
    border-color: transparent;
    width: 70px;
    height: 30px;
}

.btnSfondo100x30png {
    background-color: Transparent;
    background-image: url( '/App_Themes/Permessi/images/rtbHoverBg100x30.png' );
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000066;
    border-width: 0px;
    border-style: none;
    border-color: transparent;
    width: 100px;
    height: 30px;
}

.btnSfondo200x30png {
    background-color: Transparent;
    background-image: url( '/App_Themes/Permessi/images/rtbHoverBg200x30.png' );
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000066;
    border-width: 0px;
    border-style: none;
    border-color: transparent;
    width: 200px;
    height: 30px;
}

.btnSfondo85x26 {
    background-color: Transparent;
    background-image: url( '/App_Themes/Permessi/images/rtbHoverBg85x26.gif' );
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    border-width: 0px;
    border-style: none;
    border-color: transparent;
    width: 85px;
    height: 26px;
}

.btnSfondo130x26 {
    background-color: Transparent;
    background-image: url( '/App_Themes/Permessi/images/rtbHoverBg130x26.gif' );
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    border-width: 0px;
    width: 130px;
    height: 26px;
}

.tabDettaglioDoc {
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #3C7FB1; /* #6699CC;*/
    border-bottom-color: #3c7fb1;
    border-left-color: #3c7fb1;
    background-image: url( '/App_Themes/Permessi/images/70.png' );
    padding-left: 10px;
}

.tblMsgPagina {
    background-color: Transparent;
    background-image: url( '/App_Themes/Permessi/images/sfondoMsgPagina.png');
    /*background-color: #ffee66;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000099;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-style: solid;
    border-color: #ffcc00;
    margin-left: auto;
    margin-right: auto;
    /*width: 823px;*/
    /*height: 48px;*/
}

.v11vbiancoLink {
    font-weight: bold;
    font-size: 11px;
    color: #000099;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

    .v11vbiancoLink:hover {
        font-weight: bold;
        font-size: 11px;
        color: #000099;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        TEXT-DECORATION: underline
    }

    .v11vbiancoLink:active {
        font-weight: bold;
        font-size: 11px;
        color: #000099;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        TEXT-DECORATION: underline
    }






.TabellaContentDettaglio {
    width: 100%;
    vertical-align: top;
}

.TabellaContent {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 245px;
    width: 100%;
    vertical-align: top;
}

.TabellaContentHomeOrganizzative {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 100%;
    height: 160px;
    vertical-align: top;
}

.TabellaContentHomeInterne {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    height: 209px;
    width: 100%;
    vertical-align: top;
}

.TabellaContentRisorseUmane {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    height: 100px;
    width: 100%;
    vertical-align: top;
}

.TabellaContentSAP {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    height: 100px;
    width: 100%;
    vertical-align: top;
}

.TabellaContentModuli {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    height: 100%;
    width: 100%;
}


.TabellaContentAdmin {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 245px;
    width: 100%;
    border: 1pt;
    border-style: solid;
    border-color: #00CCFF;
}

.TabellaContentModuloPermessi {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 100%;
    border: 1pt;
    border-bottom-style: solid;
    border-top-style: solid;
    border-bottom-color: #00CCFF;
    border-top-color: #00CCFF;
}

.TabellaContentModuloPermessiDettaglio {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 100%;
    border: 1pt;
    border-bottom-style: solid;
    border-bottom-color: #00CCFF;
}

.TdContentModuloPermessiDettaglioTopBottom {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 100%;
    border: 1pt;
    border-top-style: solid;
    border-top-color: #00CCFF;
    border-bottom-style: solid;
    border-bottom-color: #00CCFF;
}


.TdContentModuloPermessiDettaglioBottom {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 100%;
    border: 1pt;
    border-bottom-style: solid;
    border-bottom-color: #00CCFF;
}

.TdContentModuloPermessiDettaglioTop {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 100%;
    border: 1pt;
    border-bottom-style: solid;
    border-bottom-color: #00CCFF;
}

.TdContentModuloFiltriGestionePermessi {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 100%;
    border: 1pt;
    border-top-style: solid;
    border-top-color: #00CCFF;
    border-bottom-style: solid;
    border-bottom-color: #00CCFF;
    border-left-style: solid;
    border-left-color: #00CCFF;
    border-right-style: solid;
    border-right-color: #00CCFF;
}


.TabellaContentRight {
    height: 156px;
    width: 272px;
}

.TabellaContentManuali {
    width: 100%;
}

.TabellaContentManualiSAP {
    height: 100%;
    width: 372px;
}

.TabellaContentModuli {
    height: 245px;
    width: 100%;
}
/* Inizio Stile Calendario */

.calendario-dx-bottom {
    border-color: #00CCFF;
    font-size: 10px;
    border-right-width: 1px;
    border-style: solid;
    border-bottom-width: 1px;
    font-family: Arial, Helvetica, sans-serif;
    border-top-width: 0px;
    width: 54px;
    border-left-width: 1px;
    clip: rect( );
}

.calendario {
    font-family: Arial, Helvetica, sans-serif;
    text-align: right;
    border-style: solid;
    font-size: 10px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    border-color: #00CCFF;
    border-left-width: 1px;
    border-top-width: 0px;
    width: 54px;
}

.calendario-sx {
    font-family: Arial, Helvetica, sans-serif;
    clip: rect( );
    border-style: solid;
    font-size: 10px;
    border-bottom-width: 1px;
    border-right-width: 0px;
    border-color: #00CCFF;
    border-left-width: 1px;
    border-top-width: 0px;
    width: 54px;
}

.calendario-sx-dx {
    text-align: center;
    border-left-width: 1px;
    border-top-width: 1px;
    border-style: solid;
    border-right-width: 1px;
    border-bottom-width: 0px;
    font-family: Arial, Helvetica, sans-serif;
    clip: rect( );
    border-color: #00CCFF;
}

.calendario-bottom {
    clip: rect( );
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    width: 54px;
    border: #00CCFF solid;
    border-width: 0px 0px 1px 1px;
}

.calendario-dx {
    border-left-width: 1px;
    text-align: right;
    border-top-width: 0px;
    font-size: 10px;
    border-style: solid;
    border-right-width: 1px;
    border-bottom-width: 0px;
    font-family: Arial, Helvetica, sans-serif;
    width: 54px;
    clip: rect( );
    border-color: #00CCFF;
}

.calendario-dx-top {
    border-color: #00CCFF #00CCFF black black;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.calendario-sx-dx-top {
    border: #00CCFF;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 0px;
}

/* Fine Stile Calendario */

/* Inizio Stile Menu mensa*/

.mensa_bottom {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 50%;
    font-size: 12px;
    color: #000066;
    border-color: black black #00CCFF;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    text-align: left;
    height: 22px;
    background-color: #FFFFFF;
}

.mensa_legenda {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000066;
    border-color: black black #00CCFF;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    text-align: left;
    height: 22px;
}

.mensa_alternate {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 50%;
    font-size: 12px;
    color: #000066;
    border-color: black black #00CCFF;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    text-align: left;
    height: 22px;
    background-color: #eeeeee;
}

.mensa_giorni {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    width: 50%;
    font-size: 13px;
    color: #000066;
    border-color: #000066 #000066 #000066 #000066;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    text-align: center;
    height: 22px;
    background-color: #8CE2FF;
}

.mensa_titolo {
    font-family: Verdana, Arial, Helvetica;
    font-weight: bold;
    width: 50%;
    font-size: 15px;
    color: #FFFFFF;
    border-color: #000066 #000066 #000066 #000066;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    text-align: center;
    height: 46px;
    background-color: #003399;
}
/* Fine Stile Menu mensa*/

.dashed {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    text-align: left;
    border: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #BBBBBB #00CCFF #BBBBBB #00CCFF;
}

.personale {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    text-align: left;
    border: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #BBBBBB #00CCFF #BBBBBB #00CCFF;
    background: #FFFFFF;
    height: 24px;
}

a.domandefrequenti:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FF6600;
    text-decoration: underline;
    font-style: normal;
    background-position: left;
}

.domandefrequenti {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003366;
    text-decoration: none;
    font-style: normal;
    background-position: left;
}

.bk {
    border: #00CCFF;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}

.bloccoDettaglio {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #0033CC;
    text-decoration: underline;
}

a.bloccoDettaglio:hover {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ff6600;
    text-decoration: none;
}

.cssMsgPaginaHelp {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000099;
    text-align: justify;
}

.tblMsgPaginaHelp {
    background-color: Transparent;
    background-image: url( '/App_Themes/Permessi/images/sfondoMsgPagina.png');
    /*background-color: #ffee66;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000099;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-style: solid;
    border-color: #ffcc00;
    margin-left: auto;
    margin-right: auto;
    /*width: 823px;*/
    /*height: 48px;*/
}
