﻿body {
    background-color:rgb(0,0,0);
    color:rgb(220,220,220);
    margin:0px;
    font-family:Tahoma, Arial, Helvetica, Sans-Serif; 
    font-size:12px;
    line-height:18px;
    background-image:url("images/sfondo_corone.png");
    background-attachment:fixed;
}

ul {
    padding:0px;
    margin:0px;
}
li {
    margin-left:16px;
    list-style-type:square;
    line-height:14px;
    margin-bottom:4px;
}

p {
    margin-top:0px;
    margin-bottom:9px;
}

h2 {
    color:rgb(100,100,100);
    font-family:Georgia, "Times New Roman", Serif;
    font-size:18px;
    margin:0px;
    line-height:20px;
    height:20px;
    font-weight:bold;
    margin-top:9px;
    margin-bottom:6px;
    font-weight:normal;
    font-style:italic;
    letter-spacing:1px;
}

img {
    border-width:0px;
}
label {
    color:rgb(200,200,200);
    font-size:11px;
    line-height:12px;
    font-family:Arial,helvetica,Sans-Serif;
}
strong {
    color:rgb(255,255,255);
}
label strong {
    color:rgb(255,255,255);
}
div {
    display:block;
    overflow:hidden;
    position:relative;
}

a, a:link, a:active, a:hover, a:visited {
    text-decoration:none;
    color:rgb(200,200,200);
}

a:hover {
    text-decoration:none;
    color:rgb(255,255,255);
}

.nowrap {
    white-space:nowrap;
}

#main {
    width:1020px;
    margin:auto;
    background-image:url("images/sfondo.gif");
    /*background-color:rgb(10,10,10);*/
}

#header {
    width:898px;
    border-left:1px solid rgb(10,10,10);
    border-right:1px solid rgb(10,10,10);
    height:116px;
    margin-right:60px;
    margin-left:auto;
    background-color:rgb(0,0,0);
    background-image:url("images/header.png");
    background-repeat:no-repeat;
    background-position:0px 80px;
    overflow:hidden;
    white-space:nowrap;
}

#header div {
}

#headerLogo {
    width:379px;
    height:80px;
    float:left;
    overflow:hidden;
}

#headerBanner {
    width:510px;
    margin-left:9px;
    height:80px;
    float:right;
    overflow:hidden;
}

#headerBanner .payoff {
    line-height:15px;
    margin-top:60px;
    margin-right:6px;
    text-align:right;
    font-style:italic;
    font-size:14px;
    display:block;
    font-weight:bold;
    font-family: Georgia, "Times New Roman", Serif;
}

#headerMenu {
    background-image:url("images/logo_miss_bottom.gif");
    background-repeat:no-repeat;
    background-position:0px 0px;
    width:900px;
    height:36px;
    float:left;
    line-height:36px;
    margin-top:0px;
    text-align:center;
}

#headerMenu ul {
    margin:0px;
    padding:0px;
    margin-left:126px;
    display:inline-block;
}

#headerMenu ul li {
    margin:0px;
    list-style-type:none;
    float:left;
    line-height:36px;
    /*width:129px;*/
    margin-right:18px;
    text-align:left;
}

#colonnaMiss {
    width:186px;
    min-height:400px;
    float:left;
    padding-top:45px;
}

#colonnaMiss .text {
    margin-left:69px;
    margin-right:6px;
}

#colonnaCentrale {
    width:774px;
    margin-right:60px;
    background-color:rgb(10,10,10);
    background-image:url("images/grigio_scuro.gif");
    min-height:400px;
    float:left;
    padding-top:9px;
    padding-bottom:60px;
}

#homeProgramma .dvLocale {
    display:block;
    margin-left:0px;
    margin-right:7px;
    float:left;
    width:56px;
    text-align:center;
}

#homeProgramma .dvLocaleSx {
    margin-left:0px;
}

#homeProgramma .imgLocale {
    height:30px;
    line-height:30px;
    margin-top:7px;
    margin-bottom:7px;
    display:block;
}

#homeProgramma .imgLocale img {
    vertical-align:middle;
}

#homeProgramma .dvLocaleDx {
    margin-right:0px;
}
#homeProgramma * {
    font-size:11px;
    line-height:12px;
    letter-spacing:0px;
}
#homeProgramma a {
    color:White;
    font-weight:bold;
}

#footer {
    width:900px;
    margin-right:60px;
    margin-left:auto;
    clear:both;
    width:898px;
    border:1px solid rgb(10,10,10);
    background-color:rgb(0,0,0);
    font-size:11px;
    text-align:center;
    line-height:normal;
}

.mod3, .mod3sx, .mod3cx, .mod3dx {
    width:245px;
    float:left;
}

.mod6 {
    width:506px;
    float:left;
}

.mod3sx {
    margin-left:0px;
    margin-right:8px;
}

.mod3cx {
    margin-left:8px;
    margin-right:8px;
}

.mod3dx {
    margin-right:8px;
    margin-left:0px;
    float:right;
}

.dvMiss {
    width:80px;
    margin-right:6px;
    float:left;
}
.dvElencoCandidate label {
    display:block;
    text-align:right;
    clear:left;
}
.dvElencoCandidate {
    height:140px;
}
.dvCandidate {
    overflow:auto;
    width:768px;
    height:158px;
}

.mod6 .dvCandidate {
    width:506px;
}

.dvCandidata {
    width:80px;
    height:80px;
}

.mod6 .dvCandidata, .mod6 .dvMiss {
    width:79px;
}


.dvCandidata .imgContainer {
    width:78px;
    height:78px;
}

.mod6 .dvCandidata .imgContainer {
    width:77px;
}


.imgFrame {
    background-color:rgb(100,100,100);
    background-image:url("images/argento.png");
    display:inline-block;
}

.imgFrame .imgContainer {
    margin:1px;
    float:left;
    overflow:hidden;
    background-color:rgb(0,0,0);
}

.topButtons {
    height:36px;
    line-height:36px;
    text-align:center;
}

.topButtons .mod3 {
}

.cx {
    text-align:center;
}

.sp {
    margin-right:9px;
}

.missHome {
    /*margin-top:36px;*/
}

#homeNews {
    /*height:146px;*/
    overflow:auto;
}


#homeOspiti .dvOspite {
    float:left;
    width:118px;
}

#homeOspiti .dvOspite label {
    display:block;
    text-align:right;
    margin-top:2px;
    clear:left;
}

#homeOspiti .dvOspite .imgFrame {
    height:146px;
    width:118px;
}

#homeOspiti .dvOspite .imgContainer {
    height:144px;
    width:116px;
}

.homeClip {
    width:245px;
    height:214px;
    margin-bottom:5px;
}

.schedaMiss label {
    display:block;
    margin-top:3px;
}

.schedaMiss span {
    line-height:normal;
    margin-top:5px;
}

.schedaMiss .voti span {
    display:block;
    width:94px;
    height:94px;
    background-image:url("images/back_voti.gif");
    text-align:center;
    text-indent:-6px;
    margin:auto;
    margin-top:7px;
    margin-bottom:4px;
}

.schedaMiss .voti span label {
    color:rgb(10,10,10);
}
.schedaMiss .voti span .conteggio {
    font-size:24px;
    font-family:Georgia, "Times New Roman", Times, Serif;
    padding-top:30px;
    padding-bottom:7px;
    display:block;
}

.schedaMiss .voti {
    text-align:center;
}

.schedaMiss .voti .utenti {
    margin:0px;
}

.schedaMiss .imgFrame {
    margin-bottom:6px;
}

.schedaMiss .premi {
    line-height:19px;
}

.galleryMiss {
    text-align:center;
}

.galleryMiss h3 {
    margin-bottom:0px;
}

.galleryMiss label,  .galleryMiss span {
    display:inline;
    font-size:10px;
}

#annotazioni {
    font-family:Georgia,"Times New Roman", Times, Serif;
    font-style:italic;
    display:block;
    line-height:18px;
    margin-top:6px;
}

.prevMiss, .nextMiss {
    width:16px;
    height:16px;
    display:block;
    overflow:hidden;
    text-indent:100%;
    background-attachment:scroll;
    background-position:center center;
    background-repeat:no-repeat;
    margin-top:9px;
}

.prevMiss {
    float:left;
    background-image:url("images/prev.gif");
}

.nextMiss {
    float:right;
    background-image:url("images/next.gif");
}

.dvPremi li img {
    display:block;
    margin-top:2px;
    margin-bottom:10px;
    margin-right:0px;
    margin-left:auto;
}

.dvPremi {
    color:rgb(200,200,200)
}

.dvPremi strong {
    color:rgb(255,255,255);
    font-weight:bold;
}

.dvSponsor img {
    margin:30px;
}

.dvStaffContainer {
    vertical-align:top;
}

.dvStaff {
    width:123px;
    height:190px;
    display:inline-block;
    text-align:center;
    vertical-align:top;
    margin-right:1px;
}

.dvStaff img {
    width:121px;
    height:140px;
}

.dvContatti {
    line-height:24px;
    padding-top:30px;
}

.dvContatti img {
    margin-right:6px;
    width:24px;
}

.dvClassificaCandidate .dvMiss {
    float:none;
    width:auto;
    margin:0px;
    vertical-align:top;
}

.dvClassificaCandidate .lblNome {
    display:inline-block;
    text-align:center;
    background-color:rgb(50,50,50);
    height:20px;
    line-height:20px;
    vertical-align:top;
}

.dvClassificaCandidate .lblVoti, .dvClassificaCandidate .butVota {
    display:inline-block;
    height:20px;
    line-height:20px;
    vertical-align:top;
}

.butVota {
    display:inline-block;
    height:20px;
    background-image:url("images/vota.gif");
    background-repeat:no-repeat;
    background-position:left center;
    background-attachment:scroll;
    text-indent:27px;
    white-space:nowrap;
    overflow:visible;
    margin:auto;
    text-align:left;
}
.butVota:hover {
    background-image:url("images/vota_hover.gif");
}


.dvClassificaCandidate .butVota {
    width:20px;
    text-indent:100%;
    overflow:hidden;
}

.dvVotaCandidate {
    
}
.dvVotaCandidate .dvMiss {
    margin-bottom:6px;
}

.dvVotoSel .imgContainer {
    width:80px;
    height:80px;
}

.voti0 .lblNome {
    width:100px;
}

.voti5 .lblNome {
    width:120px;
}

.voti10 .lblNome {
    width:140px;
}

.voti15 .lblNome {
    width:160px;
}

.voti20 .lblNome {
    width:180px;
}

.voti25 .lblNome {
    width:200px;
}

.voti30 .lblNome {
    width:220px;
}

.voti35 .lblNome {
    width:240px;
}

.voti40 .lblNome {
    width:260px;
}

.voti45 .lblNome {
    width:280px;
}

.voti50 .lblNome {
    width:300px;
}

.voti55 .lblNome {
    width:320px;
}

.voti60 .lblNome {
    width:340px;
}

.voti65 .lblNome {
    width:360px;
}

.voti70 .lblNome {
    width:380px;
}

.voti75 .lblNome {
    width:400px;
}

.voti80 .lblNome {
    width:420px;
}

.voti85 .lblNome {
    width:440px;
}

.voti90 .lblNome {
    width:460px;
}

.voti95 .lblNome {
    width:480px;
}

.voti100 .lblNome {
    width:500px;
}

.mod6 .voti0 .lblNome {
    width:70px;
}

.mod6 .voti5 .lblNome {
    width:80px;
}

.mod6 .voti10 .lblNome {
    width:90px;
}

.mod6 .voti15 .lblNome {
    width:100px;
}

.mod6 .voti20 .lblNome {
    width:110px;
}

.mod6 .voti25 .lblNome {
    width:120px;
}

.mod6 .voti30 .lblNome {
    width:130px;
}

.mod6 .voti35 .lblNome {
    width:140px;
}

.mod6 .voti40 .lblNome {
    width:150px;
}

.mod6 .voti45 .lblNome {
    width:160px;
}

.mod6 .voti50 .lblNome {
    width:170px;
}

.mod6 .voti55 .lblNome {
    width:180px;
}

.mod6 .voti60 .lblNome {
    width:190px;
}

.mod6 .voti65 .lblNome {
    width:200px;
}

.mod6 .voti70 .lblNome {
    width:210px;
}

.mod6 .voti75 .lblNome {
    width:220px;
}

.mod6 .voti80 .lblNome {
    width:230px;
}

.mod6 .voti85 .lblNome {
    width:240px;
}

.mod6 .voti90 .lblNome {
    width:230px;
}

.mod6 .voti95 .lblNome {
    width:250px;
}

.mod6 .voti100 .lblNome {
    width:260px;
}

.dvVota label {
    float:left;
    clear:left;
    display:block;
    width:76px;
    height:20px;
    line-height:20px;
    text-align:left;
}

input.textbox {
    height:14px;
}

.file, .fileErr {    
    line-height:12px;
    background-color:rgb(20,20,20);
    border-width:0px;
    border-bottom:1px solid rgb(200,200,200);
    color:rgb(255,255,255);
    margin-bottom:6px;
    font-size:11px;
    font-family:Arial,helvetica,Sans-Serif;
}

.fileErr {    
    border-bottom:1px solid red;
}

.textbox, .textboxErr {
    
    line-height:12px;
    background-color:rgb(20,20,20);
    border-width:0px;
    border-bottom:1px solid rgb(200,200,200);
    color:rgb(255,255,255);
    margin-bottom:6px;
    font-size:11px;
    font-family:Arial,helvetica,Sans-Serif;
}

.textboxErr {
    border-bottom:1px solid red;
}

.dvVota .textbox, .dvVota .textboxerr {
    width:160px;
}
.dvVota .button {
    clear:both;
}

.confermata {
    position:absolute;
    left:55px;
    top:3px;
    background-image:url("images/confermata.gif");
    height:20px;
    width:20px;
    text-indent:100%;
}

.loading {
    width:100%;
    height:100%;
    min-height:150px;
    background-image:url("images/loading-black.gif");
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:scroll;
}

.dvEsitoVoto {
    margin-top:10px;
    min-height:150px;
    overflow:visible;
}

.dvVotoSelNome {
    line-height:15px;
    height:30px;
}

.dvVotoSelNome label {
    display:block;
}

.modulo label {
    display:block;
    margin-top:12px;
    margin-bottom:3px;
    }
    
.modulo {
}

.modulo input.textbox, .modulo input.textboxErr, .modulo textarea.textbox, .modulo textarea.textboxErr {
    width:240px;
}

.clear {
    clear:both;
}

.checkBoxText {
    font-size:11px;
    line-height:15px;
    display:block;
    margin-left:30px;
}

.checkBox, .checkBoxErr {
    float:left;
    display:block;
}

.checkBoxErr {
    border-bottom:1px solid red;
}

.info {
    display:inline-block;
    width:16px;
    height:16px;
    background-image:url("images/ico_help.gif");
    text-indent:100%;
    vertical-align:bottom;
}

.qtip-content {
    font-size:11px;
    line-height:13px;
    font-family:"Trebuchet MS"
}

.dvElencoCandidate label.lblConfermata {
    text-align:center;
    color:White;
}

.dvPodio {
    float:left;
    width:96px;
    margin-bottom:10px;
    text-align:center;
}

.mod3 .dvPodio {
    width:80px;
}

.dvPodio label {
    display:block;
    margin:5px;
    text-align:center;
}

.dvPodio .imgFrame {
    display:block;
    width:82px;
    height:95px;
    margin:auto;
}

.dvPodio1 .imgFrame, .dvPodio2 .imgFrame, .dvPodio3 .imgFrame {
    width:245px;
    height:284px;

}

.dvPodio .imgFrame img {
    margin:1px;
}

.dvPodio1, .dvPodio2, .dvPodio3 {
    width:245px;
    float:left;
}

.mod3 .dvPodio .imgFrame {
    height:95px;
}
.mod3 .dvPodio1, .mod3 .dvPodio2, .mod3 .dvPodio3 {
    width:120px;
    margin:0px;
}
.mod3 .dvPodio1 .imgFrame, .mod3 .dvPodio2 .imgFrame, .mod3 .dvPodio3 .imgFrame {
    width:122px;
    height:141px;
    margin:0px;
}
.mod3 .dvPodio1 .imgFrame img, .mod3 .dvPodio2 .imgFrame img, .mod3 .dvPodio3 .imgFrame img {
    width:120px;
    height:139px;

}
.mod3 .dvPodio1 {
    margin-left:60px;
    margin-right:60px;
}
.mod3 .dvPodio2 {
    float:left;
}
.mod3 .dvPodio3 {
    float:right;
}

.dvPodio1 {
    margin-left:0px;
    margin-right:8px;
}

.dvPodio2 {
    margin-left:8px;
    margin-right:8px;
}

.dvPodio3 {
    margin-left:8px;
    margin-right:0px;
}

.elencoEdizioni {
    height:410px;
}

.elencoEdizioni ul {
    margin:0px;
    padding:0px;
    list-style-image:none;
}

.elencoEdizioni li {
    width:253px;
    height:410px;
    display:block;
    float:left;
    margin:0px;
    padding:0px;
    text-align:center;
}

.candidateHome h2.titoloPodio {
    /*margin-top:0px;*/
}

.dvElencoGallery, .dvRassegnaStampa {
    min-width:783px;
}

.mod3 .dvElencoGallery, .mod3dx .dvElencoGallery, .mod3sx .dvElencoGallery,
.mod3 .dvRassegnaStampa, .mod3dx .dvRassegnaStampa, .mod3sx .dvRassegnaStampa {
    min-width:261px;
}

.mod6 .dvElencoGallery,
.mod6 .dvRassegnaStampa {
    min-width:522px;
}

.dvElencoGallery ul, .dvRassegnaStampa ul  {
    list-style-type:none;
    padding:0px;
    margin:0px;
}

.dvElencoGallery li, .dvRassegnaStampa li {
    list-style-type:none;
    padding:0px;
    margin:0px;
    width:245px;
    margin-right:16px;
    float:left;
    height:80px; 
    }

.dvRassegnaStampa li {
    height:46px;
    overflow:hidden;
}

.mod3dx .dvElencoGallery li .mod3dx .dvRassegnaStampa li {
    text-align:right;
}

.dvRassegnaStampa .testata {
    font-weight:bold;
    /*color:White;*/
}

.dvRassegnaStampa a {
    border-bottom:1px dotted rgb(100,100,100);
}

.dvRassegnaStampa .data {
    /*float:right;*/
    font-style:italic;
    color:rgb(100,100,100);
}

.dvRassegnaStampa .data, .dvRassegnaStampa .titolo {
    font-size:11px;
    font-family:Arial,helvetica, Sans-Serif;
    }
   
.dvRassegnaStampa .titolo {
    display:block;
    line-height:12px;
    margin-top:3px;
    padding-left:12px;
}

.linkButton {
    padding:5px;
    display:block;
    margin:auto;
    border:1px solid rgb(25,25,25);
    text-align:center;
    background-color: rgb(5,5,5);
    font-weight:bold;
    margin:3px;
    -moz-border-radius: 6px; 
    -webkit-border-radius: 6px;
    background-image:url("images/header.png");
    background-repeat:no-repeat;
    background-attachment:scroll;
    background-position:bottom center;
}

.just, .just p {
    text-align:justify;
}

.marginsx {
    margin-left:63px;
}

#dvSponsorHome {
    width:260px;
}
#dvSponsorHome img {   
    width:120px;
    float:left;
    margin-right:7px;
    margin-bottom:15px;

}

#dvSponsorHome img.sqr {   
    width:80px;
    margin-right:3px;

}

#body a {
    text-decoration:underline;
}
