body{ font: 62.5% "Trebuchet MS", sans-serif;}
.demoHeaders { margin-top: 2em; }
#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}

#main{
    width:1000px;

    margin: 0px auto;

}
#sinistra{	
    position:relative;
    width:250px;
    height:580px;
    margin-top:10px;
    float:left;
}
.sinistra{	
    position:relative;
    width:250px;
    height:610px;
    margin-top:10px;
    float:left;
}
.slider{
    width:50px;
}
#menu{
    width:1000px;
    height:40px;
    background-image:url('../img/menu.png');
    position:relative;
    float:left;

}
.elemento a {
    margin-top:10px;
    font-size:15px;
    text-align:center;
    text-decoration:none;

    /*font-weight:bold;*/
    color:#FFF;

    margin-left:5px;
    width:90px;

    position:relative;
    float:left;
}

.elemento_cataloghi a {
    margin-top:10px;
    font-size:15px;
    text-align:center;
    text-decoration:none;

    /*font-weight:bold;*/
    color:#FFF;

    margin-left:5px;
    width:150px;

    position:relative;
    float:left;
}

.elemento_inizio a {
    margin-top:10px;
    font-size:15px;
    text-align:center;
    text-decoration:none;

    /*font-weight:bold;*/
    color:#FFF;

    margin-left:260px;
    width:60px;

    position:relative;
    float:left;
}
.elemento_inizio_logout a {
    margin-top:10px;
    font-size:15px;
    text-align:center;
    text-decoration:none;

    /*font-weight:bold;*/
    color:#FFF;

    margin-left:850px;
    width:100px;

    position:relative;
    float:left;
}
.elemento_inizio_lungo a {
    margin-top:10px;
    font-size:15px;
    text-align:center;
    text-decoration:none;

    /*font-weight:bold;*/
    color:#FFF;

    margin-left:230px;

    position:relative;
    float:left;
}

.elemento2 {
    margin-top:10px;
    font-size:15px;
    text-align:center;

    /*font-weight:bold;*/
    color:#FFF;

    margin-left:5px;
    width:50px;

    position:relative;
    float:right;
}
.elemento a:hover{
    color:#000;
}

#top{
    margin-top:10px;
    width:1000px;
    height:200px;

    position:relative;
    float:left;
}
#corpo{
    width:480px;
    height:580px;
    position:relative;
    float:left;
}
#corpo2{
    width:480px;
    height:580px;

    position:relative;
    float:left;

}
#corpone{
    width:740px;
    height:580px;
    margin-top:10px;
    margin-left:10px;
    margin-bottom:10px;
    position:relative;
    float:left;

}

#localizzazione {
    position:relative;
    float:left;
}

.chisiamo{
    margin-left:10px;
    margin-top:10px;
    margin-right:10px;
}

#destra{
    width:250px;
    margin-left:10px;
    position:relative;
    float:left;
}
#footer {
    /*background:url(../img/credit_card.jpg) right 10px no-repeat;*/
    border-top:1px solid #1F49AB;
    clear:both;
    font-size:12px;




    width:1000px;
    position:relative;
    text-align:justify;
}

label, input { display:block; }
input.text { margin-bottom:12px; width:95%; padding: .4em; }
fieldset { padding:0; border:0; margin-top:25px; }
h1 { font-size: 1.2em; margin: .6em 0; }
div#users-contain {  width: 350px; margin: 20px 0; }
div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
.ui-button { 
    outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none; cursor:pointer; position: relative; text-align: center;
}
.ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error { padding: .3em;  }
/*MAPPA*/
.dettaglioNuvola{
    font-family:Tahoma;
    font-size:14px;
    color:#6699FF;

}

/* MAPPA */
#mappa { 
    float:right;
    width:430px;
    height:452px;
    /*height:399px;*/
    border: 1px solid #cc0001;
    /*height:347px;*/
}

#mappa_dett {
    float:left;
    width:670px;
    height:300px;
}

#mappa_eventi { 
    float:left;
    width:350px;
    height:400px;
}

#vertical_pacchetti{
    float:left;
    margin-top:0px;
}

#localizzazione{
    float:left;
    margin-left:30px;
    margin-top:10px;
}
#ui-datepicker-div
{
    z-index: 9999999;
}


/*  ----------- Upload immagini -----------*/
#scelta_elemento{	
    position:relative;
    width:330px;
    height:250px;
    margin-top:10px;
    float:left;
}

#scelta_foto{	
    position:relative;
    width:330px;
    height:450px;
    margin-top:10px;
    float:right;
    border:1px solid #999999;
}
#invia{	
    position:relative;
    width:300px;
    margin-top:10px;
    float:left;
}
/*  --------- Fine Upload immagini ---------*/


