﻿html {
    background:#EBF2F0
}
.ui-button-text-only .ui-button-text {
    padding:0px;
}
.ui-dialog .ui-dialog-conten {
    padding:2.2em 1em 0;
}
/* BEGIN form upload */
#map {
    width:572px;
    height:678px;
    margin:0 0 0 367px;
    border:1px solid #999;
}
#marker-text {
    display:none;
}
#image_progressbar {
    width:207px;
    height:12px;
}
.ui-dialog.permanent .ui-dialog-titlebar {
    display:none;
}
/* END form upload */


body {
    background:#EBF2F0 url(/images/common/IMG_BackGround.jpg) no-repeat center top;
    min-height:600px;
}

.content {
    width:100%;    
}
h3.title {
    width:940px;
    height:54px;    
}


.content.home {
    background:transparent url(/images/sezioni/Home/MontagnaHome.png) center bottom no-repeat;    
    height:405px;
}

/* BEGIN ACCETTAZIONE */
.content.accettazione .step {
    margin:30px 0 20px 20px;
}
.content.accettazione h3.title {
    background:transparent url("/images/sezioni/partecipa/titolo.png");
}
.content.accettazione .text {
    padding:0 20px;
}
.content.accettazione .button {
    margin:20px 0 0 0;
}
/* END ACCETTAZIONE */

/* BEGIN LOGIN */
.content.login {
    background:transparent url(/images/sezioni/partecipa/bacgroundMontagna.png) center bottom no-repeat;    
    height:405px;    
}
.content.login fieldset {
    background:transparent url(/images/sezioni/partecipa/bacgroundRegistrato.png) center bottom no-repeat;
    width:301px;
    height:178px;
    position:relative;
    float:left;
}
.content.login .premi {
    width:400px;
    height:133px;
    background:transparent url(/images/sezioni/partecipa/premi_slide.png) center bottom no-repeat;
    margin:71px 0 0 489px;    
}
.content.login fieldset input {
    position:absolute;
    left:109px;
}
.content.login fieldset .user {    
    top:85px;
}
.content.login fieldset .pwd {    
    top:105px;
}
.content.login #premi-button {
    position:absolute;
    top:503px;
    right:64px;
}
.content.login fieldset .login {    
    top:132px;
    left:90px;
    width:187px;
    height:35px;
    background:transparent url("/images/sezioni/partecipa/BTN_invia.png");
    border:0;
    cursor:pointer;
}
.content.login fieldset .login.hover {    
    background-position:0px -35px;
}
.content.login h3.title {
    background:transparent url("/images/sezioni/partecipa/titolo.png");
}
.content.login .register {
    width:270px;
    display:block;
    height:80px;
    background:transparent url("/images/sezioni/partecipa/BTN_registrati.png");
    margin-bottom:10px;
}
.content.login .body {
    margin: 30px 0 0 40px;
}
.content.login .register:hover {
    background-position:0px -80px;
}
/* END LOGIN */

/* BEGIN REGISTER */
.content.register .step {
    margin:30px 0 20px 20px;
}
.content.register h3.title {
    background:transparent url("/images/sezioni/partecipa/titolo.png");
}
.content.register label {
    color:#343434;
    display:block;
    margin:0 0 5px 0;
}
.content.register label.inline {
    display:inline;
    margin:0 20px 0 5px;
}
.content.register .column {
    width:294px;
    padding:0 0 0 20px;
}
.content.register .column .save {
    margin:20px 0 0 0;
}
.content.register .column.border {
    border-right:1px solid #55131D;
    height:400px;
}
.content.register .column .field {
    margin:0 0 20px 0;
    height:40px;
}
.content.register .column div.high {
    height:146px;
}
.content.register .wide  {
    width:272px;
    height:21px;
}
.content.register textarea.wide  {
    height:100px;
}
.content.register .mid-wide {
    width:159px;
    height:21px;
}
.content.register .small {
    width:50px;
    height:21px;
}
/* END REGISTER */

/* BEGIN UPLOAD */
.content.upload h3.title {
    background:transparent url("/images/sezioni/partecipa/titolo.png");
}
.content.upload .step {
    margin:30px 0 20px 20px;
}
.content.upload fieldset {
    width:300px;
    float:left;
    padding:20px 0 0 20px;  
    color:#343434;  
}
.content.upload fieldset h4 {
    margin:0 0 5px 0;
    padding:0 0 5px 0;
    border-bottom:1px solid #ccc;
}
.content.upload fieldset .field {
    margin-bottom:10px;    
}
.content.upload fieldset .field.file {
    border:1px solid #ccc;
    background:#fff;
    padding:10px;
}
.content.upload fieldset label {
    display:block;
}
.content.upload textarea {
    height:45px;
}
/* END UPLOAD */



/* BEGIN PREMI */
.content.premi h3.title {
    background:transparent url("/images/sezioni/premi/titolo.png");
}
.content.premi table {
    margin:30px 0 0 0;
}
.content.premi table td {
    width:315px;
    padding:0 0 0 10px;
    height:230px;
    vertical-align:top;
}
.content.premi table td.border-right { 
    border-right:1px solid #55131D;
}
.content.premi table .number {
    font-size:30px;
    font-weight:bold;
    margin-top:-6px;
}
.content.premi table .picture {
    border:1px solid #ccc;
    float:left;
    margin:0 5px 0 0;    
}
.content.premi table .text {
    position:relative;
    font-size:12px;
}
.content.premi table p.zoom {
    position:absolute;
    top:167px;
    left:134px;    
}

.content.premi table p.zoom a {
    color:#343434;
    text-decoration:none;
    text-indent:20px;
    display:block;
    background:transparent url("/images/sezioni/premi/Icona_ingrandisci.gif") no-repeat;
    height:16px;
}
.content.premi table .logo img {
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
}
/* END PREMI */


/* BEGIN GALLERY */
.content.gallery h3.title {
    background:transparent url("/images/sezioni/gallery/titolo.png");
}
.content.gallery .photos {
    margin:0;
}
.this-is-the-end {
    clear:both;
    margin:0 0 20px 0;
}
.content.gallery .photos .item {
    float:left;
    width:155px;
    height:297px;    
    margin:30px 42px 0 0;
}
.content.gallery .hr {
    border-bottom:1px solid #55131D;
    height:1px;
    clear:both;
}
.content.gallery .photos .item .spacer {
    height:40px;
}
.content.gallery .photos .item.last {
    margin-right:0;
}
.content.gallery .photos .photo {
    width:130px;
    height:206px;
    background:#333333;
    font-size:0px;    
}
.content.gallery .photos .text div {
    position:relative;
}
.content.gallery .photos span {
    font-weight:bold;
}
.content.gallery .photos .text {
    height:50px;
    vertical-align:top;
}
.content.gallery .photos .text .big {
    font-size:12px;
}
.content.gallery .photos .text .comment {
    margin:5px 0 0 0;
}
.content.gallery .photos td.zoom {   
    height:26px;
    vertical-align:bottom;
}
.content.gallery .photos p.zoom a {
    color:#343434;
    text-decoration:none;
    text-indent:20px;
    display:block;
    background:transparent url("/images/sezioni/premi/Icona_ingrandisci.gif") no-repeat;
    height:16px;
}
.content.gallery .buttons {
    margin:0;
    background:transparent url("/images/common/lineaSotto.png") no-repeat right;
    
}
.pagination  {
    text-align:center;
    margin:20px 0 0;
}
.pagination a {
    color:#67686A;
    text-decoration:none;    
}
.pagination a.current {
    font-weight:bold;
    color:#55131D;
}
.slideshow-button, .where-button {
    background:transparent url("/images/common/BTN_visualizza.png");
    width:115px;
    height:50px;
    position:absolute;
    left:737px;
    bottom:188px;
}
.slideshow-button:hover {
    background-position:0px -50px;    
}
.where-button {
    background-position:115px 0px;
    left:843px;
}
.where-button:hover {
    background-position:115px -50px;
}
.top .slideshow-button, .top .where-button {
    top:215px;
}
.content.gallery .buttons.top {
    margin:0;
}
/* END GALLERY */


/* BEGIN MAPSGALLERY */
.content.mapsgallery h3.title {
    background:transparent url("/images/sezioni/gallerymaps/titolo.png");
}
/* END MAPSGALLERY */


/* TAG */
h4 {
    font-weight:bold;
    font-size:12px;
}
legend {
    color:#55131D;
    font-weight:bold;
    font-size:14px;
    padding:0 0 0 20px;
    margin:0 0 20px 0;
}


/* classi generiche */
.float-left { float:left; }
.float-right { float:right; }
.no-text {
    text-indent:-10000px;
}
.clear { clear:both; }
.bordeaux { color:#55131D; }

.ui-dialog-content {
    text-align:left;
}
.center { text-align:center; }
.hidden { visibility:hidden; }
.button-continua {
    display:block;
    width:132;
    height:35px;
    background:transparent url("/images/sezioni/partecipa/BTN_continua.png") no-repeat;
}
.button-continua:hover {
    background-position:0px -35px;
}
