﻿html, body 
{
    font-family: Arial; 
    font-size: 12px; 
    background: white; 
    color: Black; 
    margin: 0; 
    padding: 0; 
    height: 100%
}

.clear
{
    clear: both;
}

/* Header */

.StlHeaderContainer 
{
    position: relative; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 87px; 
    border-bottom:solid 2px #223e7e
 }

.StlHeaderLogo 
{
    position: absolute; 
    top: 8px; 
    left: 8px; 
    width: 88px; 
    height: 75px; 
    text-align: center
}

.StlHeaderLbl 
{
    position: absolute; 
    top: 5px; 
    left: 130px; 
    text-align: left; 
    color: #223e7e; 
    font-size: 24px; 
    font-weight: bold
}

.StlFadeImage 
{
    position: absolute; 
    right: 0px; 
    height: 87px
 }

.Standard 
{
    background-color: White; 
    height: 24px; 
    text-align: center; 
    color: #223e7e; 
    font-family: Arial; 
    font-size: 12px; 
    font-weight: bold; 
    cursor:pointer; 
    border: outset 2px #223e7e
}

.Immagine 
{
    border-width:0
}

/* Menu Header*/

.menu
{
    position: absolute; 
    left: 130px; 
    top: 45px; 
    height: 30px; 
    width: 450px; 
    display: block; 
    background: url("../images/topMenuImages.png") repeat-x
 }
 
.menu li
{
    padding: 0; 
    margin: 0; 
    list-style: none; 
    display: inline
}

.menu li a
{
    float: left; 
    padding-left: 15px; 
    display: block; 
    color: rgb(255,255,255); 
    text-decoration: none; 
    font: 12px Arial; 
    cursor: pointer; 
    background: url("../images/topMenuImages.png") 0px -30px no-repeat; 
    outline:none
}

.menu li a span
{
    line-height: 30px; 
    float: left; 
    display: block; 
    padding-right: 15px; 
    background: url("../images/topMenuImages.png") 100% -30px no-repeat
}

.menu li a:hover
{
    background-position: 0px -60px; 
    color: rgb(255,255,255)
}

.menu li a:hover span
{
    background-position: 100% -60px
}

.menu li a.active, .menu li a.active:hover
{
    line-height: 30px; 
    font: 12px Arial; 
    background: url("../images/topMenuImages.png") 0px -90px no-repeat; 
    color:rgb(255,255,255)
}

.menu li a.active span, .menu li a.active:hover span
{
    background: url("../images/topMenuImages.png") 100% -90px no-repeat
}

/* Fine Menu Header*/

/* Fine Header */

/* Contenuto */

.StlMasterContent
{
    position : relative;
    width: 100%;
    padding-top: 10px
}

/* Menu */

.StlContentMenu
{
    float: left; 
    padding-left: 5px; 
    width: 260px; 
    min-height: 350px; 
    z-index: 100
}

.StlContentMenuTop
{
    position: relative; 
    width: 245px;
    height: 10px;
    background-color: #223e7e; 
    color: #ffffff;
    background-image: url(../images/RoundedSxTop.png);
    background-position: right;
    background-repeat: no-repeat 
}

.StlContentMenuTit
{
    position: relative; 
    width: 240px; 
    padding-left: 5px;
    background-color: #223e7e; 
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    font-size: 14px
}

.StlContentMenuSubTit
{
    position: relative; 
    width: 235px; 
    background-color: #223e7e; 
    color: #fff;
    padding: 5px 0px 5px 10px;
    border-bottom: solid 1px #fff;
    font-family: Arial; 
    font-size: 10px;
    font-weight: normal;
}

.StlContentMenuSubTit a, .StlContentMenuSubTit a:visited
{
    color: #fff;
    text-decoration: none
}

.StlContentMenuSubTit a:hover, .StlContentMenuSubTit a:hover:visited
{
    color: #fff;
    text-decoration: underline
}

.StlContentMenuEntry
{
    position: relative;
    display: block;
    width: 245px;
    background-color: #223e7e; 
    color: #fff;
    border-bottom: solid 1px #fff;
    font-family: Arial;
    font-size: 10px
}

.StlContentMenuLine
{
    position: relative;
    display: block; 
    width: 240px; 
    background-color: #223e7e; 
    color: #fff;
    padding: 5px 0px 5px 5px
}

.StlContentMenuLine a, .StlContentMenuLine a:visited, .StlContentMenuLine a:hover, .StlContentMenuLine a:hover:visited
{
    color: #fff;
    text-decoration: none
}

.StlContentMenuLineImage
{
    position: relative;
    display: block; 
    width: 240px; 
    background-color: #223e7e; 
    color: #fff;
    padding: 5px 0px 5px 5px;
    background-image: url(../images/new_sx.png);
    background-repeat: no-repeat;
    background-position: right 
}

.StlContentMenuLineImage a, .StlContentMenuLineImage a:visited
{
    color: #fff;
    text-decoration: none
}

.StlContentMenuLineImage a:hover, .StlContentMenuLineImage a:hover:visited
{
    color: #fff;
    text-decoration: underline
}

.StlContentMenuBottom
{
    position: relative; 
    width: 245px; 
    height: 10px;
    background-color: #223e7e; 
    color: #ffffff;
    background-image: url(../images/RoundedSxBottom.png);
    background-position: right;
    background-repeat: no-repeat 
}

.StlContent
{
    float: left; 
    padding-left: 5px; 
    width: 73%; 
    min-height: 350px
}

.StlContentMenuLine
{
    color: #fff;
    text-decoration: none
}


/* Fine Menu */

/* Home */

#DivFadingImages
{
    width: 500px;
    height: 250px;
    margin:  auto
    }

.DivDescription
{
    width: 100%;
    text-align: left;
    padding: 20px 0px 20px 0px
    }

/* Pannello News */
.StlNewsRoundedPanel {position:relative; width:100%; background-color:#223e7e; color:#ffffff; text-align:left  }

.StlFlashNews
{
    position: relative;
    width: 100%;
    height: 30px;
    border: solid 1px #223e7e
    }

.StlFlashNewsTitolo
{
    float: left;
    width: 20%;
    height: 30px;
    text-align: center;
    background-color: #223e7e;
    color: #fff;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    vertical-align: middle
    }

.StlFlashNewsCorpo
{
    float: left;
    width: 78%;
    height: 30px;
    text-align: left;
    padding-left: 2%;
    font-family: Arial;
    font-size: 14px;
    line-height: 30px;
    vertical-align: middle
    }

#DivBanner a, .StlBannerLink a:visited 
{
    color: black;
    display: block;
    text-decoration:none
}

#DivBanner a:hover, .StlBannerLink a:hover:hover
{
    display: block;
    color:black; 
    text-decoration:underline
}

/* Fine Home */

/* Pagina */

.StlPageTitolo
{
    position: relative; 
    width: 100%; 
    background-color: #223e7e; 
    height: 20px
}

.StlPageTitoloSx
{
    float: left;
    width: 2%;
    height: 20px;
    background-image: url(../images/CentroSx.png);
    background-repeat: no-repeat;
    background-position: left;
}

.StlPageTitoloCentro
{
    float: left;
    width: 96%;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    text-align: center;
    color: #ffffff; 
    font-size: 14px; 
    font-weight: bold
}

.StlPageTitoloDx
{
    float: left;
    width: 2%;
    height: 20px;
    background-image: url(../images/CentroDx.png);
    background-repeat: no-repeat;
    background-position: right;
}

.StlPageCorpo
{
   position: relative; 
   width: 100%; 
   padding-top: 20px;  
   text-align: justify;
   background-image: url('images/dna.gif'); 
   background-repeat: repeat-y; 
   background-position: bottom right
}

/* Fine Pagina */

/* Content */

/* Fine Content */

/* Fine Contenuto */

/* Footer */

.FooterContainer
{
    position: relative;
    padding-top: 20px;
    background-color: Transparent
}

.FooterBand
{
    position: relative;
    width: 100%;
    height: 2px;  
    background-color: #223e7e
}

.FooterBandSx
{
    float: left;
    width: 5%;
    height: 2px;  
    background-color: #223e7e;
    background-image: url(../images/sfumatura_sx.png);
    background-repeat: no-repeat;
    background-position: left
}

.FooterBandCentro
{
    float: left;
    width: 90%;
    height: 2px;  
    background-color: #223e7e;
}

.FooterBandDx
{
    float: left;
    width: 5%;
    height: 2px;  
    background-color: #223e7e;
    background-image: url(../images/sfumatura_dx.png);
    background-repeat: no-repeat;
    background-position: right
}

.FooterContent
{
    position: relative;
    padding-top: 5px;
    width: 100%;
    color: #223e7e; 
    font-size: 11px;
    background-color: Transparent;
    text-align: center
}

.FooterContent a, .FooterContent a:visited
{
    text-decoration: none; 
    color: #223e7e;
}

.FooterContent a, .FooterContent a:visited
{
    text-decoration: underline; 
    color: #223e7e;
}

/* Link */

.DivLink
{
    width: 100%;
    padding: 20px 0px 20px 0px    
    }

.DivLinkInner
{
    width: 100%;
    border-top: solid 1px #223e7e; 
    border-bottom: solid 1px #223e7e
    }

.DivLinkInnerTesto
{
    float: left;
    width: 20%
    }

.DivLinkInnerTestoTitolo
{
    width: 95%;
    height: 16px;
    background-color: #223e7e;
    color: #fff;
    font-weight: bold;
    font-family: Arial;
    font-size: 14px;
    padding-left: 5%
    }

.DivLinkInnerTestoText
{
    width: 95%;
    height: 34px;
    color: #000;
    font-family: Arial;
    padding-left: 5%;
    line-height: 34px;
    vertical-align: middle
    }
    
.DivLinkInnerImgContainer
{
    float: left;
    width: 78%;
    padding: 0px 1% 0px 1%;
    }

.DivLinkInnerImg
{
    float: left;
    height: 50px;
    }
    
.DivLinkInnerImg a, .DivLinkInnerImg a:hover, .DivLinkInnerImg a:visited, .DivLinkInnerImg a:hover:visited
{
    display: block;
    border: none;
    text-decoration: none;
    color: #000
    }
    
.DivLinkInnerImgSeparator
{
    float: left;
    width: 20px;
    height: 50px;
    }
    
/* Fine Link */

.StlCorpoCentro {width:100%; text-align:justify }
.StlDoctorsList {color:Black; font-size:12px; width:100%; text-align:left; padding-left:20px}
.StlDoctorsList a {text-decoration:none; color:Black; cursor:pointer}
.StlDoctorsList a:visited {text-decoration:none; color:Black}
.StlDoctorsList a:hover {text-decoration:underline; color:Black}
.StlDoctorsVisitaList {color:Black; font-size:12px; width:100%; text-align:left; padding-left:30px; padding-top:0; padding-bottom:0}
.StlDoctorsVisitaList a {text-decoration:none; color:Black; cursor:pointer}
.StlDoctorsVisitaList a:visited {text-decoration:none; color:Black}
.StlDoctorsVisitaList a:hover {text-decoration:underline; color:Black}

/* Newsletter */
.Newsletter1CntTabHd {position:relative; top:5px; width:100%; height:22px; border-collapse:collapse; background-color:Transparent}
.Newsletter1CntTrHd {width:100%; height:22px; background-color:Transparent}
.Newsletter1CntTdHd {width:100%; height:22px; color:#223e7e; font-size:16px; font-weight:bold; text-align:left; padding-left:5px; vertical-align:middle; line-height:22px; background-color:Transparent}
.Newsletter1CntTabCnt {position:relative; width:100%; border:solid 1px #223e7e; border-collapse:collapse; background-color:Transparent}
.Newsletter1CntTrCnt {width:100%; height:22px; background-color:Transparent}
.Newsletter1CntTdCnt {width:100%; height:22px; color:black; text-align:left; padding-left:5px; vertical-align:middle; line-height:22px; background-color:Transparent}
.Newsletter1CntBtnTab {position:relative; width:100%; height:22px; border-collapse:collapse; background-color:Transparent}
.Newsletter1CntBtnTr {width:100%; height:22px; background-color:Transparent}
.Newsletter1CntBtnTd {width:100%; height:22px; color:#223e7e; font-size:16px; font-weight:bold; text-align:right; padding-right:5px; vertical-align:middle; line-height:22px; background-color:Transparent}
.Newsletter2CntTabCnt {position:relative; width:100%; border:solid 1px #223e7e; border-collapse:collapse; background-color:Transparent}
.Newsletter2CntTrCnt {width:100%; height:22px; background-color:Transparent}
.Newsletter2CntTd1Cnt {width:15%; height:22px; color:black; text-align:right; padding-right:5px; vertical-align:middle; line-height:22px; background-color:Transparent}
.Newsletter2CntTd2Cnt {width:85%; height:22px; color:black; text-align:left; padding-left:5px; vertical-align:middle; line-height:22px; background-color:Transparent}
.Newsletter2CntBtnTab {position:relative; width:100%; height:22px; border-collapse:collapse; background-color:Transparent}
.Newsletter2CntBtnTr {width:100%; height:22px; background-color:Transparent}
.Newsletter2CntBtnTd1 {width:20%; height:22px; color:#223e7e; font-size:16px; font-weight:bold; text-align:right; padding-right:5px; vertical-align:middle; line-height:22px; background-color:Transparent}
.Newsletter2CntBtnTd2 {width:80%; height:22px; color:#223e7e; font-size:16px; font-weight:bold; text-align:right; padding-right:5px; vertical-align:middle; line-height:22px; background-color:Transparent}
.linknewsletter {color:#223e7e; text-decoration:none; font-weight:bold}
.linknewsletter a {color:#223e7e; text-decoration:none; font-weight:bold}
.linknewsletter a:visited {color:#223e7e; text-decoration:none; font-weight:bold}
.linknewsletter a:hover {color:#223e7e; text-decoration:underline; font-weight:bold}

/* News */
.NewsCntTabHd {position:relative; top:5px; width:100%; height:22px; border-collapse:collapse; border-bottom: solid 1px #223e7e }
.NewsCntTrHd {width:100%; height:22px}
.NewsCntTdHd {width:100%; height:22px;color:Black; font-size:12px; text-align:right; padding-right:5px; padding-bottom:5px; vertical-align:middle; line-height:22px }
.StlLvNewsHDTab {width:100%; border-top:solid 1px #223e7e; border-left:solid 1px #223e7e; border-right:solid 1px #223e7e; background-color:#223e7e; color:#ffffff; font-size:10px; font-weight:bold}
.StlLvNewsFTTab {width:100%; border-bottom:solid 1px #223e7e; border-left:solid 1px #223e7e; border-right:solid 1px #223e7e; background-color:#223e7e; color:#ffffff; font-size:10px; font-weight:bold}

/* ListView */
.StlLvNews {width:100%; list-style:none; margin-left: -40px}
.StlLvNews li {display: inline; float:left; margin-bottom:18px; text-align:left; width:100%; height:78px}
.StlLvNews li:hover {background-color:#BCDEEF}
.StlLvNewsNoData {position:relative; top:100px; width:100%; text-align:center; vertical-align:middle }
.StlLvDocs {width:100%; list-style:none; margin-left: -40px}
.StlLvDocs li {display: inline; float:left; margin-bottom:5px; text-align:left; width:100%; height:65px}
.StlLvDocs li:hover {background-color:#BCDEEF}
.StlLvDocsNoData {position:relative; top:100px; width:100%; text-align:center; vertical-align:middle; border-top: solid 2px #223e7e; border-bottom: solid 2px #223e7e;}

/* prova news */

#newsticker {width: 100%;background: White;	font-family: Arial; font-size: 12px;}
#newsticker a { text-decoration:none; }
#newsticker img { border: 0px solid #FFFFFF; }
/*#newsticker .title {text-align:center;font-size:14px;font-weight:bold;padding:5px;} */

.newsticker-jcarousellite { width:100%; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; }
.newsticker-jcarousellite .title { width:100%; padding-bottom:2px; }
.newsticker-jcarousellite .thumbnail { float:left; width:50px; height:50px; }
.newsticker-jcarousellite .info {float:left; width:100% }
.newsticker-jcarousellite .imageNews {border-width:0;}

.StlFlashNews
{
    position: relative;
    width: 100%;
    height: 30px;
    border: solid 1px #223e7e
    }

.clear { clear: both; }

.btnAllNews
{
    float: right;
    width: 138px;
    height: 18px;
    line-height: 18px;
    vertical-align: middle;
    font-size: 14px;
    font-weight: bold;
    color: #223e7e;
    background-image: url('../images/legginews.png');
    background-position: center;
    background-repeat: no-repeat;
    text-align: center
}

.btnAllNews a, .btnAllNews a:visited
{
    color: #223e7e;
    text-decoration: none
}

.btnAllNews a, .btnAllNews a:visited
{
    color: #223e7e;
    text-decoration: none
}

/*html, body, form {font-family:Arial; font-size:12px; background:white; color: Black; margin:0; padding: 0; height:100%}*/

/* Header */
/*.StlHeaderContainer {position:absolute; top:0; left:0; width:100%; height:87px; border-bottom:solid 2px #223e7e}
.StlHeaderContainer .StlHeaderLogo {position:absolute; top:8px; left:8px; width:92px; height:75px; text-align:center}
.StlHeaderContainer .StlHeaderLbl1 {position:absolute; top:5px; left:122px; text-align:left; color:#223e7e; font-size:24px; font-weight:bold}
.StlHeaderContainer .StlHeaderLbl2 {position:absolute; top:45px; left:140px; text-align:left; color:#223e7e; font-size:16px; font-weight:bold}
.StlHeaderContainer .StlHeaderLbl3 {position:absolute; top:70px; left:160px; text-align:left; color:#223e7e; font-size:16px; font-weight:bold}
.StlHeaderContainer .StlHeaderLbl4 {position:absolute; top:112px; left:10px; text-align:left; color:#223e7e; font-size:16px; font-weight:bold; text-align:center; width:215px}
.StlHeaderContainer .StlFadeImage {position:absolute; right:0px; height:87px;}
.StlHeaderContainer .StlHeaderDivOrari {position:absolute; top:45px; right:310px; text-align:left; width:450px; height:15px; line-height:15px; vertical-align:middle}
.StlHeaderContainer .StlHeaderTableOrari {width:100%; height:100%; border-collapse:collapse; border:solid 1px #223e7e}
.StlHeaderContainer .StlHeaderTableRowOrari {width:100%; height:100%}
.StlHeaderContainer .StlHeaderTableTD1Orari {width:58px; height:100%; background-color:#223e7e; color:white; font-weight:bold; text-align:right; padding-right:5px}
.StlHeaderContainer .StlHeaderTableTD2Orari {width:392px; height:100%; color:#223e7e; text-align:left; padding-left:5px}
.Standard {background-color:White; height:24px; text-align:center; color:#223e7e; font-family: Arial; font-size: 12px; font-weight:bold; cursor:pointer; border: outset 2px #223e7e}
.Immagine {border-width:0}
.LinkHome {color:black}
.LinkHome a {color:black; text-decoration:none}
.LinkHome a:hover {color:black; text-decoration:underline}
.LinkHome a:visited {color:black; text-decoration:none}*/
/* Content Home*/
/* Formattazione stile della sola HomePage*/

/* pannello menu sx*/
/*.StlContentDefaultMenuSX {position:absolute; padding-left:5px; padding-top:10px; top:91px; left:0; width:250px; min-height:350px; z-index:100}/*Width da tenere fissa per il menu*/
/*.StlContentRoundedPanelSX {position:relative; width:240px; border-color: #223e7e; background-color:#223e7e; color:#ffffff}
.StlTableMenuSX {border: 1px solid #223e7e; border-bottom: 0}
.StlTableTD1MenuSX {padding-left:5px; border-bottom: 1px solid white; padding-bottom:5px; padding-top:5px; cursor:pointer}
.StlTableTD2MenuSX {border-bottom: 1px solid white; padding-bottom:5px; padding-top:5px; text-align:right; cursor:pointer}
.ImageSX {padding-right:3px}

.StlSubTitDX {font-family: Arial; font-size: 10px; padding-left:10px;}
.StlSubTitDX a {text-decoration:none;color:#223e7e;font-size: 10px; font-family: Arial;} 
.StlSubTitDX a:visited {text-decoration:none; color:#223e7e; font-size: 10px; font-family: Arial;} 
.StlSubTitDX a:hover {text-decoration:underline;color:#223e7e; font-size: 10px; font-family: Arial;}

.StlSubTitSX {font-family: Arial; font-size: 10px; padding-left:10px;}
.StlSubTitSX a {text-decoration:none;color:White;font-size: 10px; font-family: Arial;} 
.StlSubTitSX a:visited {text-decoration:none; color:White; font-size: 10px; font-family: Arial;} 
.StlSubTitSX a:hover {text-decoration:underline;color:White; font-size: 10px; font-family: Arial;}

.StlContentDefaultMenuDX {position:absolute; top:91px; padding-top:10px; right:0; width:250px; min-height:350px; z-index:100;}*//*Width da tenere fissa per il menu*/ 
/* pannello menu dx*/
/*.StlContentRoundedPanelDX {position:relative; width:240px; background-color:#BCDEEF; color:#223e7e}
.StlTableMenuDX {border: 1px solid #BCDEEF; border-bottom: 0}
.StlTableTD1MenuDX {padding-left:5px; border-bottom: 1px solid #ffffff; padding-bottom:5px; padding-top:5px; cursor:pointer}
.StlTableTD2MenuDX {border-bottom: 1px solid #ffffff; padding-bottom:5px; padding-top:5px; text-align:right; cursor:pointer}
.ImageDX {padding-right:3px}
.BannerLink {padding-top:15px; width:240px; height:65px}*/




/*.StlContentDefaultCnt {position:absolute; top:91px; left:0px; width:100%; height:400px; text-align:center; z-index:1;}*//*Cambia in base alle width dei menu e della risoluzione di riferimento*/

/* Contenuti Poli */
/*.StlContentCentroMenuSX {position:absolute; top:91px; padding-top:10px; padding-left:5px; left:0; width:250px; min-height:300px;}*//*Width da tenere fissa per il menu*/
/*.StlContentCentroMenuSX .MnuExtPoli {position:relative; width:240px;}
.StlContentCentroMenuSX a {text-decoration:none;color:#ffffff;font-size: 10px; font-family: Arial;} 
.StlContentCentroMenuSX a:visited {text-decoration:none; color:#ffffff; font-size: 10px; font-family: Arial;} 
.StlContentCentroMenuSX a:hover {text-decoration:underline;color:#ffffff; font-size: 10px; font-family: Arial;}
.LinkDX a {text-decoration:none; color:#223e7e}
.LinkDX a:visited {text-decoration:none; color:#223e7e}
.LinkDX a:hover{text-decoration:underline; color:#223e7e}

.StlTableMenuExPoli {font-family: Arial; font-size: 10px; background-color:#BCDEEF;color:#223e7e; width:240px;}
.StlTableTD1MenuExPoli { padding-left:5px; border-bottom: 1px solid #ffffff; padding-bottom:5px; padding-top:5px; width:202px; cursor:pointer; text-align:left;}
.StlTableTD1MenuExPoli a {text-decoration:none;color:#223e7e;  background-color:#BCDEEF; font-family: Arial;} 
.StlTableTD1MenuExPoli a:visited {text-decoration:none; color:#223e7e;  background-color:#BCDEEF; font-family: Arial;} 
.StlTableTD1MenuExPoli a:hover {text-decoration:none;color:#223e7e;  background-color:#BCDEEF; font-family: Arial;}
.StlTableTD2MenuExPoli {border-bottom: 1px solid #ffffff; padding-bottom:5px; padding-top:5px; width:38px; height:14px; cursor:pointer; vertical-align:middle; }

.StlTableMenuExCentro {font-family: Arial; font-size: 10px; background-color:#223e7e; width:240px;}
.StlTableTD1MenuExCentro { padding-left:5px; border-bottom: 1px solid #ffffff; padding-bottom:5px; padding-top:5px; width:202px; cursor:pointer; text-align:left;}
.StlTableTD1MenuExCentro a {text-decoration:none;color:#ffffff;  background-color:#223e7e; font-family: Arial;} 
.StlTableTD1MenuExCentro a:visited {text-decoration:none; color:#ffffff;  background-color:#223e7e; font-family: Arial;} 
.StlTableTD1MenuExCentro a:hover {text-decoration:none;color:#ffffff;  background-color:#223e7e; font-family: Arial;}
.StlTableTD2MenuExCentro {border-bottom: 1px solid #ffffff; padding-bottom:5px; padding-top:5px; width:38px; height:14px; cursor:pointer; vertical-align:middle; }

.StlContentCentroCnt {position:absolute; top:91px; left:260px; width:65%; min-height:450px; text-align:center; }*//*Cambia in base alle width del menu di SX e della risoluzione di riferimento  background-image: url("dna.gif"); background-repeat:no-repeat; background-position:bottom right */

/*.StlTitoloCentro {position:relative; width:100%; background-color:#223e7e; color:#ffffff; text-align:center; border-collapse:collapse; font-size:14px; font-weight:bold; height:20px; top:10px; left:10px; border-collapse:collapse }
.StlTitoloPoli {position:relative; width:100%; background-color:#BCDEEF; color:#223e7e; text-align:center; border-collapse:collapse; font-size:14px; font-weight:bold; height:20px; top:10px; left:10px; border-collapse:collapse } 
.StlSottotitoloCentro {position:relative; width:100%; text-align:left; border-collapse:collapse; font-size:12px; top:10px; left:10px; font-style:italic }*/

/* menu home page*/
/*.menu{position:absolute; left:100px; top:45px; height:30px; width:350px; display:block; background:url("../images/topMenuImages.png") repeat-x;}
.menu li{padding:0; margin:0; list-style:none; display:inline;}
.menu li a{float:left; padding-left:15px; display:block; color:rgb(255,255,255); text-decoration:none; font:12px Arial; cursor:pointer; background:url("../images/topMenuImages.png") 0px -30px no-repeat; outline:none;}
.menu li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url("../images/topMenuImages.png") 100% -30px no-repeat;}
.menu li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.menu li a:hover span{background-position:100% -60px;}
.menu li a.active, .menu li a.active:hover{line-height:30px; font:12px Arial; background:url("../images/topMenuImages.png") 0px -90px no-repeat; color:rgb(255,255,255);}
.menu li a.active span, .menu li a.active:hover span{background:url("../images/topMenuImages.png") 100% -90px no-repeat;}

#DivBanner a, .StlBannerLink a:visited 
{
    color: black;
    display: block;
    text-decoration:none
}

#DivBanner a:hover, .StlBannerLink a:hover:hover
{
    display: block;
    color:black; 
    text-decoration:underline
}*/

/* Footer */
/*.FooterSite {position: relative; top:10px; padding-top:20px; width:100%; color:#223e7e; font-size:11px;}
.FooterBand {position: relative; width:100%; height:2px;  background-color:#223e7e;}
.FooterSite a {text-decoration:none; color:#223e7e;} 
.FooterSite a:visited {text-decoration:none; color:#223e7e;} 
.FooterSite a:hover {text-decoration:underline; color:#223e7e;}*/
