﻿body,
.content {
      margin: 0px;
      padding: 5px;
      width: 620px;
      height: 522px;
      font-family: Tahoma, Arial;
      font-size: 14px;
}
body {
    padding:0px;
}
.content {
    background: url("/Scripts/BoxCreaSfida/img/Crea-Sfida-Base.png") no-repeat top left;
}

.box-alto {
    height: 174px;
    width: 622px;
    padding: 0px;
    margin: 0px;
}

    .box-alto hr {
        background: #f8af82;
        color: #f8af82;
        border: 1px solid #f8af82;
        padding: 0px;
        margin: 0px;
        width: 475px;
        clear: both;
        -webkit-margin-before: 0em !important;
        -webkit-margin-after: 0em !important;
        -webkit-margin-start: 0em !important;
        -webkit-margin-end: 0em !important;
    }

    .box-alto .right,
    .box-alto .left {
        padding: 0px;
        margin: 0px;
        float: left;
        height: 160px;
    }
    /*box alto*/
    .box-alto .left {
        width: 152px;
        height:152px;
    }

    .box-alto .right {
        width: 425px;
    }

    .box-alto .left img {
        border: 1px solid #3d3b3b;
        width: 140px;
        height: 140px;
        margin-left: 4px;
        margin-top: 8px;
    }

    .box-alto .right .input-nome {
        height: 42px;
        width: 100%;
        margin-top: 7px;
        margin-left: 16px;
    }

        .box-alto .right .input-nome input {
            width: 405px;
            height: 26px;
            margin-left: 0px;
            margin-top: 0px;
            border: 0px;
            padding: 0px;
            font-size: 14px;
            padding-left: 10px;
        }

    .box-alto .right .date-picker {
        height: 46px;
        width: 420px;
        margin-left: 13px;
    }

        .box-alto .right .date-picker .date,
        .box-alto .right .date-picker .icon-date,
        .box-alto .right .date-picker .text-date {
            float: left;
        }

        .box-alto .right .date-picker .icon-date {
            width: 35px;
            height: 35px;
            padding: 3px;
            margin-left: 118px;
            cursor:pointer;
        }

            .box-alto .right .date-picker .icon-date img {
                vertical-align: middle;
                border: 0px;
            }

        .box-alto .right .date-picker .date input {
            width: 150px;
            height: 37px;
            margin-left: 1px;
            margin-top: 1px;
            border: 0px;
            padding: 0px;
            font-size: 14px;
            padding-left: 10px;
            position: absolute;
            z-index: 1000;
            cursor: pointer;
            background:none;
        }

        .box-alto .right .date-picker .text-date {
            margin-left: 10px;
            padding: 10px;
            padding-left: 5px;
        }

    .box-alto .right .img-icons {
        height: 50px;
        width: 462px;
        padding-left: 14px;
        margin-top: 6px;
    }

        .box-alto .right .img-icons .img1,
        .box-alto .right .img-icons .img2,
        .box-alto .right .img-icons .img3 {
            float: left;
            height: 50px;
            width: 50px;
            cursor: pointer;
        }

        .box-alto .right .img-icons .icon-carica-foto {
            float: left;
            cursor: pointer;
            margin-left: 16px;
            margin-top: 16px;
        }

        .box-alto .right .img-icons .text-carica-foto {
            float: left;
            cursor: pointer;
            margin-left: 5px;
            margin-top: 18px;
        }

        .box-alto .right .img-icons .img1 img,
        .box-alto .right .img-icons .img2 img,
        .box-alto .right .img-icons .img3 img {
            padding: 0px;
            margin: 0px;
            border: 1px solid #3d3b3b;
        }

        .box-alto .right .img-icons .img1 {
        }

        .box-alto .right .img-icons .img2 {
            margin-left: 7px;
        }

        .box-alto .right .img-icons .img3 {
            margin-left: 7px;
        }

        .box-alto .right .img-icons .info-icon-text {
            width:453px;
        }

            .box-alto .right .img-icons .info-icon-text .img-info {
                margin-left: 0px;
                margin-top: 0px;
                cursor: pointer;
                float:right;
            }

            .box-alto .right .img-icons .info-icon-text .text-title {
                margin-left: 0px;
                margin-top: 0px;
                float: right;
                width: 113px;
                overflow:hidden;
            }
/*Fine box alto*/

/*box centrale*/
.box-centrale {
    height: 108px;
    width: 622px;
    float:none;
}
.box-centrale .tipo-partita {
    margin-top: 0px;
    margin-left:0px;
    padding:0px;
    float:none;
    width:622px;
    height:20px;
}


    .box-centrale .tipo-partita .r-tipo-partita,
    .box-centrale .tipo-partita .r-tipo-partita-text,
    .box-centrale .tipo-partita .r-tipo-partita-qualificazione,
    .box-centrale .tipo-partita .r-tipo-partita-qualificazione-text {
        float: left;
    }

    .box-centrale .tipo-partita .r-tipo-partita,
    .box-centrale .tipo-partita .r-tipo-partita-qualificazione {
        width: 20px;
        height: 20px;
        padding: 0px;
    }

    .box-centrale .tipo-partita .r-tipo-partita {
        margin-left: -2px;
    }

    .box-centrale .tipo-partita .r-tipo-partita-text {
        width: 172px;
        overflow: hidden;
        padding: 1px;
        padding-left: 5px;
    }

    .box-centrale .tipo-partita .r-tipo-partita-qualificazione-text {
        overflow: hidden;
        padding: 1px;
        padding-left: 5px;
        width: 399px;
    }

.box-centrale .ordinamento-classifica {
    margin-top: 12px;
    height:20px;
    width:622px;
}

    .box-centrale .ordinamento-classifica .r-ordinamento-classifica,
    .box-centrale .ordinamento-classifica .r-ordinamento-classifica-text,
    .box-centrale .ordinamento-classifica .r-ordinamento-classifica-punteggio,
    .box-centrale .ordinamento-classifica .r-ordinamento-classifica-punteggio-text {
        float: left;
    }

    .box-centrale .ordinamento-classifica .r-ordinamento-classifica,
    .box-centrale .ordinamento-classifica .r-ordinamento-classifica-punteggio {
        width: 20px;
        height: 20px;
        padding: 0px;
    }

    .box-centrale .ordinamento-classifica .r-ordinamento-classifica-text {
        width: 172px;
        padding: 1px;
        padding-left: 5px;
        overflow: hidden;
    }

    .box-centrale .ordinamento-classifica .r-ordinamento-classifica {
        margin-left: -2px;
    }

    .box-centrale .ordinamento-classifica .r-ordinamento-classifica-punteggio-text {
        overflow: hidden;
        padding: 1px;
        padding-left: 5px;
        width: 399px;
    }

.box-centrale .numero-domande .input-domande,
.box-centrale .numero-domande .text-domande,
.box-centrale .numero-domande .info-icon-text {
    float: left;
}

    .box-centrale .numero-domande .info-icon-text .text-title {
        margin-top: 34px;
    }

.box-centrale .numero-domande .input-domande {
    margin-top: 9px;
    margin-left: -1px;
    width: 180px;
}

    .box-centrale .numero-domande .input-domande select {
        border: none;
        margin-left: 1px;
        margin-top: 1px;
        height: 29px;
        width: 154px;
        padding: 0px;
        padding-left: 10px;
    }

.box-centrale .numero-domande .text-domande {
    padding: 14px;
    padding-left: 23px;
    width: 267px;
}
/*Box basso*/
.box-basso {
    height: 242px;
    width: 622px;
    padding: 0px;
    margin: 0px;
}

    .box-basso .r-visibilita {
        margin-top: 0px;
        height:6px;
    }

        .box-basso .r-visibilita .r-visibilita-input,
        .box-basso .r-visibilita .r-visibilita-input-text,
        .box-basso .r-visibilita .r-visibilita-input-privata,
        .box-basso .r-visibilita .r-visibilita-input-privata-text {
            float: left;
        }

        .box-basso .r-visibilita .r-visibilita-input,
        .box-basso .r-visibilita .r-visibilita-input-privata {
            width: 20px;
            height: 20px;
        }

        .box-basso .r-visibilita .r-visibilita-input {
            margin-left: -2px;
        }

        .box-basso .r-visibilita .r-visibilita-input-text {
            width: 144px;
            overflow: hidden;
            padding: 1px;
            padding-left: 5px;
        }

        .box-basso .r-visibilita .r-visibilita-input-privata-text {
            padding: 1px;
            padding-left: 5px;
            width: 145px;
            overflow: hidden;
        }

    .box-basso .r-select-squadre {
        margin-top: 5px;
    }

        .box-basso .r-select-squadre .numero-inia {
            width: 613px;
            text-align: right;
            height:17px;
        }

        .box-basso .r-select-squadre .select-nomi-squadre {
            margin-top: 0px;
            height: 53px;
        }


            .box-basso .r-select-squadre .select-nomi-squadre select {
                border: none;
                width: 613px;
                height: 37px;
            }

.chosen-container .chosen-choices {
    max-height: 55px;
    overflow: auto;
}
.chosen-container .chosen-results {
    max-height: 165px;
    overflow: auto;
}
    .chosen-container .chosen-results .active-result img {
        border:1px solid #3d3b3b;
        margin:5px;
    }

    .box-basso .r-area-messaggio {
        margin-top: 21px;
    }

        .box-basso .r-area-messaggio textarea {
            width: 593px;
            max-width: 593px;
             min-width: 593px;
            height: 69px;
            max-height:69px;
            min-height:69px;
            font-family: Arial,Tahoma;
            padding: 10px;
            border: none;
        }

    .box-basso .button-invia .button-invia-obj {
        width: 86px;
        height: 32px;
        margin-right: 12px;
        margin-left:526px;
        margin-top: -2px;
    }

        .box-basso .button-invia .button-invia-obj .button-invia {
            border: none;
            background: url("/Scripts/BoxCreaSfida/img/invia-2type.png") no-repeat top left;
            text-align: left;
            font-weight: bold;
            color: #fff;
            padding: 6px;
            padding-left: 8px;
            width: 84px;
            height: 30px;
            cursor: pointer;
        }

            .box-basso .button-invia .button-invia-obj .button-invia:hover {
                background: url("/Scripts/BoxCreaSfida/img/invia-2type-acceso.png") no-repeat top left;
            }
/*Fine box centrale*/
.clearfix {
    clear: both;
}
.chosen-container-single .chosen-default {
    color:#3C3C3C !important;
}
.hiddenfile {
    width: 0px;
    height: 0px;
    overflow: hidden;
    position:absolute;
}
#blanket {
	background-color:#ffffff;
	opacity: 0.65;
	filter:alpha(opacity=65);
	position:absolute;
	z-index: 9001;
	top:0px;
	left:0px;
	width:100%;
}
#loadingDiv {
	position:absolute;
	z-index: 9100;
}
a,a:active,a:visited,a:link {
    text-decoration:none;
}