﻿body {
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:12px;
    background-color:#fff;
    color:#000;
}

p, h1, h2, h3, h4, h5, h6
{
    margin:0px;
}

h1.logo
{
    background-image: url(../private_images/logo.jpg);
    background-position: 0 0;
    background-repeat:no-repeat;
    display:block;
    width:213px;
    height:155px;
    float:left;
    margin-right:96px; 
}

h1.logo a
{
    display:block;
    width:213px;
    height:155px;
}

#ctl00_NewsRotazione1_RotatorEventi
{
    float:left;
}

.clear
{
    clear:both;
    height:0px;
    width:100%;
}

.clearLi
{
    clear:both;
    height:0px;
    width:100%;
    margin:0px;
    padding:0px;
}

#header
{
    position:relative;
    float:left;
    background-color:#373737;
    width:100%;
    height:195px;
}

#sfondoHeader
{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:195px;
    background-color:#373737;
    border-bottom: solid 24px #22A7D3;
}

#sfondoSfumato
{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:359px;
    background-image: url(../private_images/sfondoSfumato.jpg);
    background-repeat: repeat-x;
    background-position: 0 0;
}

#centratore
{
    position:relative;
    margin:auto;
    width:900px;
    height:900px;
}

.boxInterne
{
    width:408px;
    float:left;
    padding:25px;
    color:#5C6266;
}

.imgEventi{
    margin-right:12px;
    width:75px;
    height:100px;
    float:left;
    margin-bottom:6px;
}

.imgEventiTesto{
    float:left
}

.colonne
{
    position:relative;
    width:140px;
    float:left;
    height:452px;
    overflow:hidden;
    padding:21px;    
}

#box1Sx
{
    width:190px;
    border-right: solid 1px #22a7d3;
    clear:left;
    height:469px;
    padding:25px 0 0 0;   
}

#box2CeSx
{
    width:200px;
    border-right: solid 1px #22a7d3;
    background-color:#373737;
}

#box3CeDx
{
    width:178px;
    border-right: solid 1px #22a7d3;
    padding-top:26px;  
}

#box4Dx
{
    width:179px;
    padding-top:26px;
}

.boxNewsHome{
    height:249px;
    width:172px;
    padding:5px;
}

.titoloRotNews{
    color:#22a7d3;
    font-size:15px;
    font-weight:bold;
    border-bottom:solid 1px #22a7d3;
    margin-bottom:4px;    
}

#boxMenu
{
    min-height:210px;
}

.boxCerca .bottoneCerca{    
    background-image:url(../private_images/Search.png);
    background-position:0 0;
    background-repeat:no-repeat;
    display:block;
    float:left;
    height:20px;
    margin-left:0;
    margin-top:2px;
    text-decoration:none;
    width:20px;
}

.boxCerca span
{
    color:#8e8e8e;
    font-size:10px;
}

.boxCerca input
{
    color:#8e8e8e;
    font-size:10px;
    height:14px;
    line-height:14px;
    float:left;
    margin-top:2px;
    width:125PX;
}

#boxRotImmagini
{
    border:5px solid #B5B5B5;
    height:172px;
    width:172px;
    /*padding:4px 0px 0px 0px;*/
    clear:left;
}

.imgEventiRot{
    margin-right:12px;
    width:85px;
    height:110px;
    float:left;
    margin-bottom:6px;
}

#boxCalendario
{
    margin-top:105px;
}

#boxWebTV
{
    border:5px solid #B5B5B5;
    height:120px;
    left:0px;
    position:relative;
    width:190px;
}

#menuOrizzontale
{
    margin:0px;
    padding:0px;    
    list-style-type:none;
}

#menuOrizzontale li
{
    float:left;
    padding-left:25px;
    line-height:24px;
    color:#fff;
    text-transform:uppercase;
    font-size:15px;
    font-weight:bold;
}

#menuOrizzontale a:link,
#menuOrizzontale a:visited
{
    color:#fff;
    text-decoration:none;
    display:block;
}

.colonna1
{
    width:165px;
}

.colonna2
{
    width:220px;
}

.colonna3
{
    width:195px;
}

.colonna4
{
    width:202px;
}


.colonnaHover:hover
{
    background-image:url(../private_images/bg_sel.png);
    background-position: 0 0;
    background-repeat:repeat;
}

.selectedMenuOriz
{
    background-image:url(../private_images/bg_sel.png);
    background-position: 0 0;
    background-repeat:repeat;
}
.menuSx
{
    list-style-type:none;
    margin:0px;
    padding:0px;
}

.titoloPagina
{
    font-size:15px;
    color:#5c6266;
    margin-bottom:10px;
}

.descPagina
{
    font-size:12px;
    line-height:17px;
    color:#5c6266;
    margin-bottom:26px;
}

.descPaginaTabella
{
    font-size:12px;
    color:#5c6266;
}

.descPagina a:link,
.descPagina a:visited
{
    color:#5c6266;
    text-decoration:underline;
}

.descPagina a:hover
{
    text-decoration:none;
}

.titoloEventiRot
{
    color:#22a7d3;
    text-transform:uppercase;
    margin-top:20px;
    margin-bottom:10px;    
}

.boxEventiRot{
    
}

.boxEventiTesto{
    float:left;
    width:75%;
}

.titoloEventoRot
{
    color:#FFFFFF;
    font-size:30px;
    font-weight:normal;
    line-height:24px;
    margin-top:20px;
}

.boxDataEventoRot
{
    margin:0px;
    font-size:24px;
    line-height:20px;
    color:#fff;
    font-weight:normal;    
}

.boxDescEventoRot
{
    font-size:17px;
    line-height:16px;
    color:#8e8e8e;
    /*margin-top:10px;*/
    margin-bottom:10px;
}

#box3CeDx h3
{
    font-size:15px;
    color:#fff;
    font-weight:bold;
}

.boxData
{
    margin:0px;
    font-size:15px;
    color:#22a7d3;
    font-weight:bold;    
}

.boxDescEvento
{
    font-size:12px;
    color:#5C6266;
    text-transform:uppercase;
    padding-bottom:10px;
    padding-top:10px;
    /*border-bottom:dashed 1px #22a7d3;*/
}

.boxEventi
{
    border-bottom:dashed 1px #22a7d3;
    margin-bottom:10px;    
}

.boxData a:link,
.boxData a:visited
{
    color:#22a7d3;
    text-decoration:none;
}
.boxData a:hover
{
    text-decoration:underline;   
}

.boxDescEvento a:link,
.boxDescEvento a:visited
{
    color:#5C6266;
    text-decoration:none;
}

.boxDescEvento a:hover
{
    text-decoration:underline;   
}

.boxTitoloData a:link,
.boxTitoloData a:visited,
.boxTitoloData
{
    color:#5c6266;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;
}

.boxTitoloData a:hover
{
    
    text-decoration:underline;
}

.boxDescInfo
{
    font-size:12px;
    color:#5c6266;
    text-transform:uppercase;
    padding-bottom:10px;
    padding-top:10px;
    margin-bottom:10px;
    border-bottom:dashed 1px #5c6266;
}

.boxDescInfo a:link,
.boxDescInfo a:visited
{
    color:#5c6266;
    text-decoration:none;
}

.boxDescInfo a:hover
{
    text-decoration:underline;
}

.immagineEvento
{
    float:left;
}

#footer
{
    height:170px;
    width:100%;
    float:left;
}

.testoFooter
{
    font-size:11px;
    color:#515151;
    margin-top:40px;
    float:left;
}

.testoFooter a:link,
.testoFooter a:visited
{
    color:#515151;
    text-decoration:none;
}

.testoFooter a:hover
{
    text-decoration:underline;
}

#footer img
{
    float:left;
    margin-right:40px;
    margin-top:10px;
    margin-left:12px;
}


/* ------------ fumetto ------------- */
#fumetto
{
    color:#000000;
    display:none;
    font-family:Arial;
    left:0;
    padding:44px 24px 20px 24px;
    position:absolute;
    top:0;
    z-index:1001;
}

#fumetto .contenitoreFumetto
{
    margin-top:0;
    position:relative;
    width:190px;
}

#fumetto h3
{
    position:relative;
    font-size:16px;
    color:#b28c1d;
    margin-top:12px;
    margin-bottom:12px;
    background-color:#fff;
}

#fumetto .descFumetto
{
    position:relative;
    font-size:12px;
    color:#5b5b5b;
    background-color:#fff;    
}

/* ------------ box Evento ------------- */
#BoxEvento
{
    position:absolute;
    left:0px;
    top:0px;
    display:none;
    z-index:1001;
    color:#000;
    padding:12px;
    font-family:Arial;
    padding-left:75px;
}

#BoxEvento .contenitoreEvento
{
    margin-top:29px;
    position:relative;
    width:190px;
}

#BoxEvento h3
{
    position:relative;
    font-size:16px;
    color:#b28c1d;
    margin-top:12px;
    margin-bottom:12px;
    background-color:#fff;
}

#BoxEvento .descEvento
{
    position:relative;
    font-size:12px;
    color:#5b5b5b;
    background-color:#fff;    
}

/*              calendar   skin           */
.RadCalendar_Default .rcRow th
{
    display:none;
}

#ctl00_Calendario1_RadCalendarHome_Top_vs_0
{
    display:none;
}

.icoDocumentoFiera
{
    float:left;
}
.boxLinkDocumento
{
    float:left;
    margin-left:12px;
    margin-top:4px;
}

.documentoFiera
{
    padding-top:24px;
}

/*      archivio eventi       */

.boxSelezionePeriodo
{
    margin-bottom:24px;
}

.boxSelezionePeriodo .selezionato
{
    text-decoration:none;
    font-weight:bold;
}

.boxTitoloEvento a:link,
.boxTitoloEvento a:visited
{
    text-decoration:none;
    color:#5C6266;
}

.boxTitoloEvento a:hover
{
    text-decoration:underline;
    color:#5C6266;
}

.boxSelezionePeriodo a:link,
.boxSelezionePeriodo a:visited
{
    color:#5b5b5b;
}

.boxSelezionePeriodo a:hover
{
    text-decoration:none;
}

.boxArchivioEventi
{

}

.imgEventoSingolo
{
    float:left;
    clear:left;    
}
.boxEventoSingolo
{
    width:400px;
    margin-bottom:24px;
    color:#5C6266;
}

.documentoFiera a:link,
.documentoFiera a:visited
{
    color:#5b5b5b;
}

.documentoFiera a:hover
{
    text-decoration:none;
}


.gallery_pagine a:link,
.gallery_pagine a:visited
{
    margin-right:10px;
    margin-bottom:10px;
    outline:none;
    display:block;
    float:left;	
    color:#515151;
}

.gallery_pagine
{
	margin-top:20px;	
}

.boxRichiestaInfoSx
{
    text-align:right;
    color:#5C6266;
    font-size:12px;
}

.boxRichiestaInfoDx
{
    text-align:right;
    text-align:right;
    color:#5C6266;
    font-size:12px;
}

.boxRichiestaInfoSx label
{
    float:left;
}

.boxRichiestaInfoDx label
{
    float:left;
}
.textRichiestaInfo
{
    line-height:13px;
    color: #5C6266;
    border: solid 1px #5C6266;
    font-size:12px;
    margin-bottom:12px;
    width:220px;

}

.textBoxNumero
{
    line-height:13px;
    color: #5C6266;
    border: solid 1px #5C6266;
    font-size:12px;
    margin-bottom:12px;
    margin-right:115px;
    width:60px;

}

.bottoneInvia
{
    line-height:14px;
    color: #5C6266;
    border: solid 1px #5C6266;
    font-size:12px;
    background-color: #fff;
    margin-top:12px;
    margin-left:247px;
}

.bottoneRicettivita
{
    line-height:14px;
    color: #5C6266;
    border: solid 1px #5C6266;
    font-size:12px;
    background-color: #fff;
    margin-top:12px;
    margin-left:170px;
}

