﻿body {
   font-family: Arial,Tahoma;
   font-size:12px;
   margin:0px;
   padding:0px;
}

.main-box {
    height:461px;
    padding:5px;
    max-height:461px;
    overflow:auto;
    width:615px;
    border:none;
}
.box-crea-sfida {
    text-align: center;
    height: 38px;
    width: 625px;
    overflow: hidden;
    padding: 0px;
    border: none;
    margin-left: 220px;
    margin-top: 5px;
    color: #fff;
    font-weight: bold;
}

.btn-crea-sfida:hover {
    background: url("/Scripts/BoxInvitaSfida/img/Crea-Nuova-Sfida-acceso.png") no-repeat top left;
}
.btn-crea-sfida {
    width: 183px;
    height: 38px;
    cursor: pointer;
    border: none;
    background: url("/Scripts/BoxInvitaSfida/img/Crea-Nuova-Sfida.png") no-repeat top left;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.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;
}
.cleadfix {
    clear:both;
}

.main-box .row-sfida {
    width:596px;
    height:110px;
    border:1px solid #e0e0e0;
    margin-bottom:8px;
    display:inline-block;
}

    .main-box .row-sfida .sfide-details, .main-box .row-sfida .sfide-status {
        float:left;
    }
    .main-box .row-sfida .sfide-details {
        height:100px;
        width:277px;
        margin:7px;
        border-right:1px solid #c3c3c3;
    }
        .main-box .row-sfida .sfide-details .img-sfida, .main-box .row-sfida .sfide-details .sfide-stats {
            float:left;
        }
    .main-box .row-sfida .sfide-status {
        margin:8px;
        margin-left:-8px;
        margin-right:0px;
    }
        .main-box .row-sfida .sfide-details .img-sfida {
            width:92px;
            height:92px;
            border: 1px solid #c4c1c1;
        }

            .main-box .row-sfida .sfide-details .img-sfida img {
                padding:1px;
                width:90px;
                height:90px;
                border:none;
            }

        .main-box .row-sfida .sfide-details .sfide-stats {
            padding:5px;
            width:165px;
            overflow:hidden;
        }
            .main-box .row-sfida .sfide-details .sfide-stats .sfide-title {
                font-size:18px;
                font-weight:bold;
            }
            .main-box .row-sfida .sfide-details .sfide-stats .sfide-description {
                padding-top:2px;
            }

.row-sfida .sfide-status .sfide-ststus-up {
    border-bottom: 1px solid #c3c3c3;
    height: 49px;
    width: 296px;
    padding-left: 8px;
    padding-bottom: 0px;
}

.row-sfida .sfide-status .sfide-status-down {
    height: 45px;
    width: 296px;
    padding: 8px;
    text-align:right;
}

    .row-sfida .sfide-status .sfide-status-down .btn-invita {
        width:74px;
        height:38px;
        padding:10px;
        cursor:pointer;
        text-align:center;
        overflow:hidden;
        font-weight:bold;
        color:white;
        float:right;
        background:url("/Scripts/BoxInvitaSfida/img/invita.png") no-repeat top left;

    }
        .row-sfida .sfide-status .sfide-status-down .btn-invita:hover {
            background:url("/Scripts/BoxInvitaSfida/img/invita-acceso.png") no-repeat top left;
        }

    .row-sfida .sfide-status .sfide-status-down .sf-accettata {
        color:#07820d;
    }
    .row-sfida .sfide-status .sfide-status-down .sf-inviati {
        color:#ff6a00;
    }

     .row-sfida .sfide-status .sfide-status-down .sf-rifiutata {
        color:#c4c1c1;
    }
.sottotitolo-box-sfide {
    text-align:left;
    line-height:20px;
    font-style:italic;
    float:none;
    font-size:11px;
}