﻿body 
{
    font: normal 8pt/15px Tahoma;
    color:#666666;
    margin:0px;
    padding:0px;
    background-color:#000000;
    /** 252311 **/
}
.input
{
    height:11pt;
    font-size: 8pt;
    background-color:#f3f3f3;
    border:1px solid #cccccc;
}
.input:hover
{
    height:11pt;
    font-size: 8pt;
    background-color:#f9f9f9;
    border:1px solid #aaaaaa;
}
.inputDropdown 
{
    height:15pt;
    font-size: 9pt;
    background-color:#f3f3f3;
    border:1px solid #cccccc;
}  
.bodyAdmin
{
    background-color:#e9e9e9;
}
#site
{
    margin:0px auto;
    width:850px;
}
#site #tab_master
{
    width:850px;
}
#site #cellatop
{
    background: #000000 url('img/back_cell_top.jpg') no-repeat top right;
}
#site #cellasx
{
    width:15px;
    background: transparent url('img/back_cell_sx.jpg') repeat-y top center;
}
#site #celladx
{
    width:15px;
    background: transparent url('img/back_cell_dx.jpg') repeat-y top left;
}
#site #cellatop
{
    text-align:right;
}
#site #cellatop .testo
{
    color:#cccccc;
    font-size:10pt;
    text-align:right;
    font-weight:bold;
    font-family:Palatino Linotype;
}
#site #cellatop .menu
{
    margin:20px 5px 5px 10px;
    text-align:right;
    
}
.ie8MenuFix
{
    z-index: 100;
}
#site #cellatop ul, #cellafooter ul
{
    text-align:right;
    margin:0px;
    padding:0px;
    list-style-image:none;
}
#site #cellatop li, #cellafooter li
{
    float:left;
    margin-left: 15px;
    list-style-image:none;
}    
#site #cellatop a, #cellafooter a
{
    color:#ded05c;
    font-size:8pt;
    text-decoration:none;
}
#site #cellatop a:hover, #cellafooter a:hover
{
    text-decoration:underline;  
}
#site #cellacolumn .column
{
    padding:10px 10px 5px 5px;
    width:220px;
}
#site #cellacolumn .column .login
{
    border:1px solid #ded05c;
    padding:10px;
    background-color:#eeeeee;
    margin-bottom:5px;
}
#site #cellacolumn .column .login ul
{
   list-style-image: url('img/arrow_menu.png');
   margin-left: 25px;
}
/********
#site #cellacolumn .column .login li
{
    padding:2px;
}
#site #cellacolumn .column .login a
{
    color:#222222;
    text-decoration:none;
}
#site #cellacolumn .column .login a:hover
{
    color:#ded05c;
    text-decoration:underline;
}
******/
#site #cellacolumn .column .login table
{
    cmargin:5px;
}
#site #cellacolumn .column .login .login_up
{
    width:100%;
    background:transparent url('img/cell_login_up.png') repeat-x top left;
}
#site #cellacolumn .column .login .login_down
{
    width:100%;
    background:transparent url('img/cell_login_down.png') repeat-x bottom left;
}
#site #cellacolumn .column .titolo
{
    margin:0px 0px 0px 0px;
}
#site #cellabanner #banner
{
    width:820px;
    height:270px;
    ebackground-image: url('img/banner.jpg');
}
#site #cellabanner #bannerAdmin
{
    width:820px;
    height:120px;
    background-image: url('img/bannerAdmin.jpg');
}
#s3slider {
    width: 820px; /* important to be same as image width */
    height: 270px; /* important to be same as image height */
    position: relative; /* important */
    overflow: hidden; /* important */
}
#s3slider ul
{
    margin:0px;
    padding:0px;
}
#s3sliderContent {
    width: 400px; /* important to be same as image width or wider */
    position: absolute; /* important */
    top: 0; /* important */
    margin-left: 0; /* important */
}
 
.s3sliderImage {
    float: left; /* important */
    position: relative; /* important */
    display: none; /* important */
}
 
.s3sliderImage span {
    position: absolute; /* important */
    left: 0;
    font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 374px;
    background-color: #000;
    filter: alpha(opacity=70); /* here you can set the opacity of box with text */
    -moz-opacity: 0.7; /* here you can set the opacity of box with text */
    -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
    opacity: 0.7; /* here you can set the opacity of box with text */
    color: #fff;
    display: none; /* important */
    top: 0; /*
        if you put top: 0;  -> the box with text will be shown
                                at the top of the image
        if you put bottom: 0;  -> the box with text will be shown
                                at the bottom of the image
    */
}
 
.clear {
    clear: both;
}
#site #cellabanner .row
{
    height:3px;
    ewidth:100%;
    background-color:#000000;
}
#site #cellacontent, #site #cellacolumn
{
    background-color:#ffffff;
}
#site #cellamenu
{
    background: transparent url('img/back_cell_menu.jpg') repeat-x top right;
    height: 40px;
}
#site #cellamenu .menu
{
    ewidth:100%;
    padding-bottom:10px;
    color:#333333;
    font-weight:bold;

}
#site #cellamenu .menu ul
{
    margin:0px;
    padding: 0px;
    list-style-image:none;
}
#site #cellamenu .menu li
{
 width:95px;
    float:left;
    text-align:center;
}
#site #cellasubfooter
{
    height:150px;
    background: transparent url('img/back_cell_subfooter.jpg') repeat-x top center;
}
#site #cellafooter
{
    color: #999999;
    font-size:8pt;
    padding:15px 5px 10px 5px;
    kheight:80px;
    background: transparent url('img/back_cell_footer.jpg') repeat-x top center;
 text-align:center;
}
#site #cellafooter #footer, #cellafooter .menu
{
    margin-top:20px;
    text-align:center;
}

#cellacolumn .column .accordionHeader
{
    
    pcolor:#ded05c;
    color:#111111;
    font-weight:bold;
    padding:2px 0px;
    text-align:center;
}
#cellacolumn .column .accordionHeaderSelected
{
    background-color:#eeeeee;
    border-bottom:1px dotted #cccccc;
    pcolor:#ded05c;
    color:#111111;
    font-weight:bold;
    padding:2px 0px;
    text-align:center;
}
#cellacolumn .column .accordionContent
{
    background-color:#f4f4f4;
    padding:10px;
}


/***** pagine    ***/
#pagina
{
    width:560px;
    padding:10px;
    background-color: #ffffff;
    
}

#pagina .body a, #cellacolumn .column a
{
    color:#007799;    
    font-size:8pt;
    text-decoration:underline;        
}
#pagina .body a:hover, #cellacolumn .column a:hover
{
    text-decoration:none;
}
   
.quadroBody .cell_1, .quadroColumn .cell_1
{
    height:30px;
    width:10px;
    background: transparent url('img/cell_1.png') no-repeat top right;
}
.quadroBody .cell_2, .quadroColumn .cell_2
{
    height:30px;
    background: transparent url('img/cell_2.png') repeat-x top right;
}
.quadroBody .cell_3, .quadroColumn .cell_3
{
    height:30px;
    width:10px;
    background: transparent url('img/cell_3.png') no-repeat top left;
}
.quadroBody .cell_4, .quadroColumn .cell_4
{
    width:10px;
    background: transparent url('img/cell_4.png') repeat-y top right;
}
.quadroBody .cell_6, .quadroColumn .cell_6
{
    width:10px;
    background: transparent url('img/cell_6.png') repeat-y top right;
}
.quadroBody .cell_7, .quadroColumn .cell_7
{
    height:20px;
    width:10px;
    background: transparent url('img/cell_7.png') no-repeat top right;
}
.quadroBody .cell_8, .quadroColumn .cell_8
{
    height:20px;
    background: transparent url('img/cell_8.png') repeat-x top right;
}
.quadroBody .cell_9, .quadroColumn .cell_9
{
    height:20px;
    width:10px;
    background: transparent url('img/cell_9.png') no-repeat top left;
}
.quadroBody .titolo, #site #cellacolumn .column .login .titolo,.quadroColumn .titolo
{
    color:#333333;
    font-size:11pt;
    font-family:Palatino Linotype;
    font-weight:normal;
}
#cellacolumn .column .quadroColumn #newshome
{
    width: 200px;
    text-align:center;
}
.quadroBody #newshome .titolo
{
    width:90%;
    margin-top:15px;
    aborder-bottom: 1px solid #ded05c;
    text-align:left;
    font-size:11pt;
    line-height:18pt;
    dffont-weight:normal;
    pcolor:#ded05c;
    color:#111111;
}
.quadroBody #newshome .data
{
    width:90%;
    text-align:left;
    font-size:7pt;
    text-transform:uppercase;
}
.quadroBody #newshome .testo
{
    padding:10px 10px 0 10px;
    margin-top:0px;
    text-align:justify;
    width:520px;
}
.quadroBody #newshome .testo p
{
    margin-left:0px;
    margin-right:0px;
    padding:0px;
}
.quadroBody #newshome .autore
{
    text-align:right;
    font-size:8pt;
    margin-top:10px;
}
.quadroBody #newshome .divallegati
{
    background-color:#f4f4f4;
    border:1px solid #e9e9e9;
    padding:5px;
    margin:10px;
    
}
.quadroBody .quadroImmagine
{
    margin:10px 3px;
    ppadding:5px 3px 5px 3px;
    line-height:14px;
    background-color:#eeeeee;
    border:1px solid #d3d3d3;
    font-size:8pt;
}
.quadroBody .quadroImmagine .immagine
{
    height:150px;
}
.quadroBody .quadroImmagine .tab_articolo
{
    width:100%;
}
.quadroBody .quadroImmagine .tab_pulsanti
{
    margin:3px 0px 0px 0px;

    
}
.quadroBody .quadroImmagine .quadroPrezzo
{
    font-family:Georgia;
    font-weight:normal;    
    text-align:right; 
    width:100px;   
     height:25px;
     line-height:19pt;
}
.quadroBody .quadroImmagine .quadroPrezzo .decimali
{
 font-size:12pt;
     text-decoration:underline;
     color:#ded05c;
     
}
.quadroBody .quadroImmagine .quadroPrezzo .interi
{
 font-size:16pt; 
    
}
.quadroBody .quadroImmagine .cell_codice
{
    background-color:#111111;
    color:#eeeeee;
    padding:2px;
}
.quadroBody .quadroImmagine .cell_pulsanti
{
background-color:#eeeeee;
    color:#111111;
    padding:2px;
    
}
.quadroBody .quadroImmagine a
{
    pdisplay:block;
    color:#ded05c;
    text-decoration:none;

}
.divimmaginitesserato .quadroBody .quadroImmagine a
{
    border: 2px solid #eeeeee;
}
.quadroBody .quadroImmagine a:hover
{
    color:#333333;
    text-decoration: underline;
}
.quadroBody .quadroImmagine .titolo, .quadroColumn #newshome .titolo
{
    font-family:Tahoma;
    color:#666666;
    font-weight:bold;
    font-size:9pt;
}
.quadroBody .quadroImmagine .immagine
{
    margin:3px 0px;
    text-align:center;
}
.quadroBody .quadroImmagine .immagine a
{
    display:block;
 width:100%;
}
.quadroBody .quadroImmagine .immagine a:hover

{

}
.quadroBody .quadroImmagine .immagine img
{
    pborder:2px solid #ffffff;
}
.quadroColumn #newshome .immagine img
{
    border:2px solid #ded05c;
}


.popupControlWeebiiz {

color: #444444;
position:absolute;
visibility:hidden;
top:10px;
}

/******************* registrazione *********/
.tab_registrazione .cell_label
{
    width:130px;
    text-align:right;
}
.tab_registrazione .cell_textbox
{
    text-align:center;
    width:200px;
}
.tab_registrazione .cell_validator
{
    width:200px;
}


/*********************++admin ***/
.quadroBody .tab_admin
{
    width:540px;
}
.tab_admin .cell_check
{
    background-color:#f4f4f4;
    width:50px;
}
.quadroProcedure
{
    font-size:10pt;
    pcolor:#ded05c;
    color:#111111;
    font-weight:bold;
    margin-top:15px;
    text-decoration:underline;
}
.descrizionePagina
{
    background-color:#ccccff;
    color:#003399;
    border: 1px solid #003399;
    padding:5px;
}
#cellacolumn .column .quadroColumn .menuadmin
{
    width:200px;
    text-align:center;
}
#cellacolumn .column .quadroColumn .menuadmin a
{
    text-transform:uppercase;
    font-size:8pt;
    color:#333333;
    text-decoration:none;
    padding:2px 10px;
    width:200px;
}
#cellacolumn .column .quadroColumn .menuadmin a:hover
{
    background-color:#333333;
    color:#ded05c;
}
#accordionComunicazioni .tabHeader, #accordionRichiesteN .tabHeader, #accordionRichiesteS .tabHeader
{
    border-bottom:1px solid #000000;
    background-color:#dddddd;
}
#accordionComunicazioni, #accordionRichiesteN, #accordionRichiesteS
{
    border:1px solid #cccccc;
}
#accordionComunicazioni .accordionHeader, #accordionRichiesteN .accordionHeader, #accordionRichiesteS .accordionHeader
{    
    color:#444444;    
    padding:3px;    
}
#accordionComunicazioni .accordionHeaderSelected, #accordionRichiesteN .accordionHeaderSelected, #accordionRichiesteS .accordionHeaderSelected
{
    background-color:#eeeeee;
    border-bottom:1px dotted #cccccc;
    border-top:1px solid #111111;
    color:#111111;
    padding:3px;    
}
#accordionComunicazioni .accordionContent, #accordionRichiesteN .accordionContent, #accordionRichiesteS .accordionContent
{
    border-bottom:1px solid #111111;
    background-color:#f4f4f4;
    padding:15px 15px 5px 15px;
    font-size:8pt;
}
.gv_righedispari
{
    background-color:#ffffff;
}
.gv_righepari
{
    background-color:#f4f4f4;     
}
.gv_righepari:hover, .gv_righedispari:hover
{
    background-color: #e6f7a9;
}
/**** popup admin tesserati ***/
.popupControl {
background-color: #eeeeee;
border:outset 1px #c0c0c0;
color: #444444;
position:absolute;
visibility:hidden;
top:10px;
}

/**** pagina richiedi biglietto tesserato *****/
.quadroPartita
{
    width:92px;
    background-color:#f9f9f9;
    margin:2px;
    text-align:center;
    border:1px solid #cccccc;
}
.quadroPartita:hover
{
    background-color:#f4f4f4;
    border:1px solid #999999;
}

.itemPartiteSelected .quadroPartita
{
    border:#222222;
    background-color:#ded05c;
    color:#222222;
}
.popupControlPartite {

color: #444444;
position:absolute;
visibility:hidden;
top:10px;
}

/******************* pagina help *****/
#paginaHelp
{
     ppadding:15px;
    width: 100%;

    font:normal 9pt/15pt tahoma;
    color:#222222;
}
.titoloHelp
{
    font-family: Palatino Linotype;
    text-transform:uppercase;
    font-weight:bold;
    font-size:10pt;
}
#testoHelp
{
    height: 450px;
    overflow: auto;
}
#paginaHelp .cell_1
{
    height:55px;
    width:15px;
    background: transparent url('img/help_01.jpg') no-repeat top right;
}
#paginaHelp .cell_2
{
    height:55px;
    background: transparent url('img/help_02.jpg') repeat-x top right;
}
#paginaHelp .cell_3
{
    height:55px;
    width:15px;
    background: transparent url('img/help_03.jpg') no-repeat top left;
}
#paginaHelp .cell_4
{
    width:10px;
    background: transparent url('img/help_04.jpg') repeat-y top right;
}
#paginaHelp .cell_5
{
    height:100%;
}
#paginaHelp .cell_6
{
    width:10px;
    background: transparent url('img/help_06.jpg') repeat-y top right;
}
#paginaHelp .cell_7
{
    height:45px;
    width:15px;
    background: transparent url('img/help_07.jpg') no-repeat top right;
}
#paginaHelp .cell_8
{
    height:45px;
    background: transparent url('img/help_08.jpg') repeat-x top right;
}
#paginaHelp .cell_9
{
    height:45px;
    width:10px;
    background: transparent url('img/help_09.jpg') no-repeat top left;
}
/******************* riquadro help *****/
.quadroHelp
{
    width: 100%;
    text-align:right;
    margin:0px 5px 0px 0px;
}
/*************pagina gestione errori §***/
#accordionErrori
{
    border:1px solid #cccccc;
}
#accordionErrori .tabHeader
{
    border-bottom:1px solid #000000;
    background-color:#dddddd;
}
#accordionErrori .accordionHeader
{    
    color:#111111;    
    padding:3px;    
}
#accordionErrori .accordionHeaderSelected
{
    background-color:#eeeeee;
    border-bottom:1px dotted #cccccc;
    color:#ded05c;
    font-weight:bold;
    padding:3px;    
}
#accordionErrori .accordionContent
{
    background-color:#f4f4f4;
    padding:15px;
    font-size:8pt;
}
/***** store carrellino ******/
#carrellomini
{
    width:540px;
}
#carrellomini .arrow
{
    width:20px;
}
#carrellomini .totaleArticoli
{
    width:150px;
    text-align:left;
}
#carrellomini .totalePrezzo
{
    width:150px;
    text-align:left;
}

#carrellomini .accordionHeader
{    
    color:#111111;    
    padding:3px;   
    border-left:1px solid #aaaaaa;
    border-right:1px solid #aaaaaa;
    border-top:1px solid #aaaaaa; 
    background-color:#f5f5f5;
}
#carrellomini .accordionHeader .arrow
{    
    background: transparent url('img/arrow_down.png') no-repeat top center;
}
#carrellomini .accordionHeaderSelected .arrow
{
    background: transparent url('img/arrow_up.png') no-repeat top center;
}
#carrellomini .accordionHeaderSelected
{
    background-color:#eeeeee;
    border-bottom:1px dotted #cccccc;    
    border-left:1px solid #aaaaaa;
    border-right:1px solid #aaaaaa;
    border-top:1px solid #aaaaaa; 
    padding:3px;    
}
#carrellomini .accordionContent
{
    background-color:#f4f4f4;
    padding:0px 0px 0px 0px;
    margin-bottom:0px;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}
