﻿html, body {
    margin: 0px; 
    padding: 0px;
    height: 100%;
    bottom:0px; }

a { color: #121212;	}
a:hover { text-decoration: none; }

.bodySite {
    border: 0px;
    margin: 0px;
    font-family: Tahoma, Arial;
    font-size: 12px;
    background-color: #a2d74f;
}

div#layout { margin: auto auto; width: 980px; padding: 0px 19px; background-image: url('../imgs/layout/repeater-vertical-bg.png'); background-repeat: repeat-y; background-position: left top; }
div#header { height: 250px; background-color: #7dc011; }
div#header .banner-container { height: 250px; width: 200px; float:left; }
        
div#header .logo-container { float:left; width: 580px; height: 250px; overflow: hidden; background-image: url('../imgs/layout/logo-settecalcio.jpg'); background-repeat: no-repeat; background-position: top center; }
        
div#layout div#page-content { background-color: #ffc435; }
        
    div#layout div#page-content #column-sx { width: 180px; float:left; }
    div#layout div#page-content #column-dx { width: 180px; float: right; }

form { 
    background-image: url('../imgs/newLayout/bg_top.jpg');
    background-repeat: repeat-x;
    background-position: top;
}

.footer { height:42px; line-height:42px; background-color:Red; overflow:hidden; background-image:url('../imgs/layout/bkg_footer.jpg'); text-align:center; vertical-align:middle; }

.bodySite .TitoloSezione 
{
    color: #ff6531;
    display: block;
    font-size: 22px;	
    font-weight: bold;
    margin-bottom: 5px;
}

.bodySite .SubTitoloSezione 
{
    color: #787878;
    display: block;
    font-size: 18px;	
    font-weight: bold;
    margin-bottom: 5px;
}

.boxicon 
{
    overflow:hidden;
    
}

.mainTable {
    margin: 0px auto 0px auto;
    border: 0px;

    width: 1001px; }

    .mainTable #td_testata { background-image: url('../imgs/newLayout/header.jpg'); background-repeat: no-repeat; }

    #td_testata a img { border: 0px; }

    .mainTable #colonna_sx_top {    background-image: url('../imgs/newLayout/repeater_col_sx_top.jpg');
                                    background-repeat: no-repeat;
                                    width: 20px; }

    .mainTable #colonna_sx {
        background-image: url('../imgs/newLayout/repeater_col_sx.jpg');
        background-repeat: repeat-y;
        width: 20px;
    }

    .mainTable #colonna_dx_top {
        background-image: url('../imgs/newLayout/repeater_col_dx_top.jpg');
        background-repeat: no-repeat;
        width: 20px;
    }

    .mainTable #colonna_dx {
        background-image: url('../imgs/newLayout/repeater_col_dx.jpg');
        background-repeat: repeat-y;
        width: 20px;
    }

.ulMenu 
{
    overflow: hidden;
    margin: 0px;
    border: 0px;
    padding: 0px;
    list-style-type: none;
    height: 32px;
    line-height: 32px;
    
    background-image: url('../imgs/newLayout/menu_bg.jpg');
    background-repeat: repeat-x;
}

    .ulMenu li a,
    .ulMenu li
    {
        padding-left: 3px;
        padding-right: 3px;
        float: left;
        height: 32px;
        font-size: 13px;
        font-weight: bold;
        color: #d8f200;
        text-decoration: none;
    }

        .liMenuHover 
        {
            cursor: pointer;
            background-position: 0 -32px;
            background-image: url('../imgs/newLayout/menu_bg.jpg');
            background-repeat: repeat-x;
        }

.tdSponsor 
{
    
    vertical-align:top; 
    /*background-color:#71af0d; */
    background-color:#f7b30f; 
    text-align:center; 
    border-left: solid 1px #f7a30d;	
    border-right: solid 1px #f7a30d;	
    /*border-left: solid 1px #79bb0e;	*/
}

/* --- Home --- */
#linkIscrizione img { border: 0px; }

#spanBenvenuto 
{
    font-size: 25px;
    font-weight: bold;
    color: #d76b23;
    display: block;
}

.divADS_sponsor 
{
    border: solid 1px #efefef; 
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 2px;
}

.divADS_sponsor a 
{
    color: #efefef;
    font-weight: bold;
}
/* ------------ */



/* --- News --- */
.divNews 
{
    margin-bottom: 10px;
}

.divNews .divHeadNews 
{
    height: 30px;
    line-height: 30px;
    border-color: #d87701;
    border-style: solid;
    border-width: 1px;
    
    background-image: url('../imgs/layout/bkg_news_head.jpg');
    background-repeat: repeat-x;
    
    color: #2f2e2e;
    font-size: 14px;
    font-weight: bold;
    
    padding-left: 5px;
    padding-right: 5px;
}

.divNews .divHeadNews .Titolo
{
    display: block;
}

.divNews .divHeadNews .DataInserimento
{
    display: block;
    float: left;
}

.divNews .divBodyNews 
{
    overflow: hidden;
    
    background-color: #d6d649;
    
    border-color: #9b9b16;
    border-style: solid;
    border-width: 1px;
    
    padding: 5px;
    padding-top: 10px;
}

.divNews .divBodyNews .Introduzione
{
    display: block;
    font-style: italic;
    margin-bottom: 10px;
}

.divNews .divBodyNews .Testo
{
    display: block;
}

.divNews .divBodyNews div.img 
{
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    overflow: hidden;
    padding: 0px;
}

.divNews .divBodyNews img.img 
{
    border-color: #adacac;
    border-style: solid;
    border-width: 1px;
}

div.divContent 
{
    float: left;
    overflow: hidden;
    padding: 5px;	
}

div.divRow
{
    overflow: hidden;
    width: 99%;
    margin-bottom: 5px;
}
/* ------------ */


/* --- LoginUser --- */
span.spanLabel 
{
    display: block;
    font-size: 12px;
    color: #222222;
}

span.spanLabelBold
{
    display: block;
    font-size: 12px;
    color: #222222;
    font-weight: bold;
}

span.spanLabelBig
{
    display: block;
    font-size: 24px;
    color: #333333;
}

div.divArea { overflow:hidden; border:solid 1px #ddaa2d; background-color:#f3c557; padding: 5px; margin-bottom: 10px; }

/* ----------------- */

/* --- NewsLetters --- */

.divItemNewsletter 
{
    padding:5px; 
    border: solid 1px #e2a31b; 
    background-color: #f1ef3c;
    width:115px; 
    float:left; 
    margin:5px; 
}

.divItemNewsletter span
{ 
    color:#cf950b; font-size:22px; font-weight:bold;
}

.divItemNewsletter_hover 
{
    border: solid 1px #ffffff; 
    cursor:pointer;	
}

.divItemNewsletter_hover span
{ 
    color: #ffffff;	
}

/* ------------------- */

.pagerNews 
{
    color: #f43f00;	
    font-weight: bold;
    font-size: 16px;
}

.pagerNews a
{
    color: #aa8c02;	
    font-weight: bold;
    font-size: 12px;
}

/* */

.BoxNews 
{
    width: 301px;
    border: solid 1px #e4ac26;
    background-color: #febf04;
}

.BoxNews .Head
{
    background-image: url('../imgs/newLayout/box_news_header.jpg');
    height: 56px;
    width: 301px;
}

.BoxNews .ListaNews
{
    width: 100%;
    background-image: url('../imgs/newLayout/box_news_bg.jpg');
    background-repeat: repeat-x;
    background-position: top;
}

.BoxNews .ListaNews .Titolo
{ 
    padding: 3px;
    font-weight: bold;
    font-size: 12px;
}

.BoxNews .ListaNews .Testo
{ 
    font-size: 12px;
    padding-left: 10px;
    padding-bottom: 15px;
    padding-top: 10px;
}

.BoxNews .Footer
{
    height: 25px;
    line-height:25px;
    background-color: #febf04;
    background-image: url('');
    
    padding-right: 5px;
    color: #323232;
    font-weight: bold;
}

.divBtnCategorie 
{
    background-image: url('../imgs/button-categorie.gif'); 
    background-repeat: no-repeat; 
    background-position: 0px 0px;
    width:548px; 
    height:59px; 
    line-height:59px; 
    vertical-align:middle; 
    text-align:center;	
    
    margin-bottom: 6px;
    
    cursor: pointer;
    text-decoration: none;
}

.divBtnCategorie span 
{
    color: #ffff33;
    font-size: 30px;
    font-weight: bold;
}

.divGironi 
{
    background-color: #fafc38;
    border: solid 4px #fee512;	
    overflow: hidden;
    width: 540px;
    
    padding: 5px;
    margin-bottom: 5px;
}

.divGironi .spanGirone 
{
    color: #cc9900;
    font-size: 28px;
    font-weight: bold;
    display: block;
    margin-bottom: 10px;	
}

.spanLinkRisultati 
{
    color: #cc9900;
    font-size: 22px;
    font-weight: bold;
    display: block;
    margin-bottom: 10px;	
    padding-right:35px;
}

.divGironi .spanGironeHover
{
    color: #f2bf24;
}

.divGironi .spanMarcatori 
{
    color: #333300;	
    font-weight: bold;
    display: block;
}

.divClassificaMarcatori
{
    background-color: #f1f32d;
    border: solid 4px #ebe809;
    padding: 3px;
} 

.spanGiornata 
{
    cursor: pointer;
    font-weight: bold;
    font-size: 14px;
    color: #333300;
    display:inline;
    margin-top: 10px;
}


.colGiornate 
{
    padding-right:5px;	
}

    .tablePartite 
    {
        /*margin-left: 5px;	*/
    }

        .tablePartite tr 
        {
            height: 16px;
        }

        .tablePartite td 
        {
            padding: 3px;
        }

        .tablePartite .trNormal td
        {
            background-color: #ffff8d;
        }

        .tablePartite .trOdd td
        {
            background-color: #ffe777;
        }
        
        .tablePartite .trNormal td.col1,
        .tablePartite .trOdd td.col1
        {
            width:110px;
        }
        
        .tablePartite .trNormal td.col2,
        .tablePartite .trOdd td.col2
        {
            border-left: dotted 1px #000000; width:30px; text-align:center;
        }
        
        .divPopup, .divPopup .spanGiornata { font-size: 18px; text-align: center; }
        .divPopup .tablePartite { margin:auto auto; }
        .divPopup .tablePartite .trNormal td.col1,
        .divPopup .tablePartite .trOdd td.col1 { width:300px; }
        
        .divPopup .tablePartite .trNormal td.col2,
        .divPopup .tablePartite .trOdd td.col2 { width:70px; }
        
        .divPopup .gvwClassifica {  font-size: 16px; }
            .divPopup .gvwClassifica td {  font-size: 16px; }

#imgzoomClassifica { cursor: pointer; }

.divTabellino 
{
    padding: 4px;
    /*border-top: dotted 1px #000000;*/
}

.divTabellino p 
{
    line-height: 16px;
    margin-top: 2px;
    margin-bottom: 2px;
}





.tdClassificaTotali
{
    background-color: #9fd54a;	
    width: 15px;
}

.tdClassificaInCasa 
{
    background-color: #78c8f2;	
    width: 15px;
}

.tdClassificaTrasferta
{
    background-color: #d8f200;	
    width: 15px;
}

th.MI { width: 30px; }

.tableCollaboratore 
{
    font-size: 10px;
    width: 310px;
}

.tableCollaboratore tr td 
{
    background-color: #f8a300;
    padding: 3px;
}

.imgCollaboratore 
{
    border: solid 4px #f59b30;
}

.divTesto 
{
    background-color: #fafc38;
    border: solid 4px #fee512;	
    overflow: hidden;
    
    padding: 5px;
    margin-bottom: 5px;
    text-align: justify;
}

span.spanTitoloSchema 
{
    display: block;
    font-size: 22px;
    font-weight: bold;
    color: #222222;
}


ul#ulSchemi 
{
    overflow: hidden;
    margin: 0px;
    border: 0px;
    padding: 0px;
    list-style-type: none;
    height: 26px;
    line-height: 26px;
    
    
}

ul#ulSchemi li 
{
    float:left;
    margin-right: 5px;
    width: 60px;
    text-align: center;
    background-image: url('../imgs/layout/bkg_schemi.jpg');
    background-repeat: repeat-x;
    
    cursor: pointer;
    border: solid 1px #dd9700;
}

ul#ulSchemi li.selected
{
    background-position: 0px -26px;
}

/* */


.dlLinks a
{
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    color: #cc6221;
}

.dlLinks a img 
{
    border: solid 1px #cc6221;
}

.gvwClassifica tr td { white-space: nowrap; font-size:11px; }

.bannerText { padding: 6px; }

.newsDetail { background-color: #D6D649; padding: 8px; overflow:hidden; }
    .newsDetail .Titolo { font-size: 22px; font-weight: bold; display: block; margin: 10px 0px 15px 0px; color:#995521; }
    .newsDetail .Introduzione { font-size: 18px; font-weight: bold; display: block; margin: 5px 0px 10px 0px; color:#555555; }
    .newsDetail .DataInserimento { font-size: 14px; font-weight: normal; font-style:italic; display: block; text-align: right;  }
    .newsDetail .Testo { font-size: 14px; }
    .newsDetail .imgLink {  }
    
    
.itemClassifica { border: solid 2px #ff7c00; margin-bottom: 3px; padding: 5px; background-color: #ffaa47; -moz-border-radius: 5px; color: #ffff33; font-weight: bold; }
    .itemClassifica span { font-size: 3em; }
    .itemClassifica a { font-size: 1.1em; display: inline-block; margin: 4px; border: solid 1px #ff7c00; padding: 4px 8px 4px 8px; color: #703600; }
    
    
.storicoNavigator { margin-bottom: 16px; }
    .storicoNavigator h1, .storicoNavigator h2, .storicoNavigator h3 { display: inline; }
    
ul.storicoList { list-style: none; margin: 0px; padding: 0px; }
    ul.storicoList li { margin-right: 4px; margin-bottom: 3px; padding: 6px; border: solid 2px #FF7C00; background-color: #FFAA47; float: left;
                        border-radius: 4px; 
                        -moz-border-radius: 4px; 
                        -webkit-border-radius: 4px; }
                        
    ul.storicoList li a:link,
    ul.storicoList li a:active,
    ul.storicoList li a:visited { color: #FFFF33; font-weight: bold; font-size:1.2em; text-decoration: none; }
    
    ul.storicoList li a:hover { text-decoration: underline; }
    

table.statistiche { font-size: 0.8em; }
    table.statistiche thead tr th.description { width: 260px; }    
    table.statistiche thead tr th { background-color: #FFFFFF; padding: 4px; }
    table.statistiche tbody tr td { background-color: #FAFAFA; padding: 4px; }
    
    
#table-banner-default td { padding: 0px; margin:0px; }

.news-container { background-color: #ffdc87; width: 588px; float: left; position: relative; margin-bottom: 15px; box-shadow: 0 0 7px 0 #656565; }
    .news-container .main-container { padding: 4px; width: 457px; }
        .news-container .main-container img.image-news { float: left; margin-right: 8px; }
        .news-container .main-container h1 { margin: 0px; margin-bottom: 10px; font-size: 1.5em; }
        .news-container .main-container a { text-decoration: none; font-weight: bold; line-height: 21px; }
        .news-container .main-container.main-container-left { float: left; }
            .news-container .main-container.main-container-left .altrenews-container { left: 370px; }
        .news-container .main-container.main-container-right { float: right; }
            .news-container .main-container.main-container-right .altrenews-container { right: 10px; }

        .banner1container-left { float: left; }
        .banner1container-right { float: right; width: 120px; }
        
        .banner2container-bottom-right { position: absolute; bottom: 0; left: 120px; }
        .banner2container-bottom-left { position: absolute; bottom: 0; left: 0; }
        
.latest-news { font-style: italic; font-weight: bold; font-size: 1.4em; height: 40px; overflow: hidden; background-color: #ffffff; }
    .latest-news div { width:728px; }
        .latest-news div a { color: Red !important; }
    .latest-news ul {  display: block; }
        .latest-news ul li { width:100%; left: 0; }
        .latest-news ul li.hide { display: none; }

.userline { text-align:right; height:20px; line-height:20px; vertical-align: middle; padding-top: 2px; padding-right: 3px;
            background-image: url(../imgs/layout/userline-bg.png); background-repeat: repeat-x; }
