﻿
.OpenTitoloB 
{
    font-size:32px;
    color:#92b80c;
    display: block;
    font-weight:600
    }
.OpenTitolo
{
    font-size:22px;
    color:#92b80c;
    display: block;
    font-weight:300;
    margin-bottom: 12px;
    
    }
.SottotitoloB 
{
    font-size:24px;
    color:#887360;
    display: block;
    font-weight:600
    }
.Sottotitolo
{
    font-size:24px;
    color:#887360;
    display: block;
    font-weight:400;
    line-height: 26px;
    
    }  
.SottotitoloDescrizione  
{
    font-size:16px;
    color:#77604d;
    display: block;
    font-weight:300;
    margin-top:20px;
    line-height: 21px;
    }  
    
    .SottotitoloDescrizione2  
{
    font-size:15px;
    color:#86ac00;
    display: block;
    font-weight:500;
    margin-top:20px;
    line-height: 21px;
    }
    
    .SottotitoloDescrizione3 
{
    font-size:17px;
    color:#77604d;
    font-weight:400;
    display: block;
    margin-top:5px;
    line-height: 21px;
    } 
    
    
    .SottotitoloDescrizione4 
{
    font-size:24px;
    color:#b64d2b;
    font-weight:400;
    display: block;
    margin-top:40px;
    line-height: 21px;
    text-align:left;
    } 

    
    .SottotitoloDescrizione_red  
{
    font-size:21px;
    color:#b64d2b;
    display: block;
    font-weight:600;
    margin-top:15px;
    margin-bottom:5px;
    line-height: 21px;
    } 
    
    .puntoelenco_sabbia
{
	font-size: 17px;
	line-height: 19px;
	color:#77604d;
	font-weight:400;
	text-indent: -15px;
	margin-left: 15px;
    }
    
.BWellBlock   
{
    background:#f9f8f8;
    margin-top:25px
    }  
.BWellBlock-img        
{
        padding-top:18px
    } 
    
.BWellBlock-txt {
    padding-left: 10px;
    }     
        
.BWellBlock-txt1 {
    font-size:16px;
    color:#988675;
    display: block;
    font-weight:300;
    line-height: 21px;
    margin:18px 0 25px 0
    }    
.BWellBlock-txt2  {
    font-size:16px;
    color:#988675;
    display: block;
    font-weight:300;
    line-height: 21px;
    padding-bottom:50px
    } 
    
.BWellBlock-txt3  {
    font-size:16px;
    color:#988675;
    display: block;
    font-weight:300;
    line-height: 21px;
    padding-bottom:20px
    }    
 
.BWellBlock-illustrazione img
{
       width:100%
    }
    
.OfferteTitoloB    
{
    font-size:34px;
    color:#b64d2b;
    margin-top:27px;
    font-weight:600;
    line-height:42px;
    margin-bottom: 10px;

    }
.SottopacchettiTxt    
{
    font-size:16px;
    color:#b64d2b;
    margin:-20px 0 20px 0;
    font-weight:600;


    }
    
.AttivitaTitoloB  
{
    font-size:34px;
    color:#988675;
    font-weight:600;
    line-height:42px;
    margin-top:-13px

    }  
.AttivitaContainer  
{
     margin-top:15px
    }
.AttivitaContainer .A-giorno
{
    font-size:16px;
    color:#988675;
    font-weight:600;
     margin-top: 15px;
    }
.AttivitaContainer .A-ora
{
    font-size:16px;
    color:#988675;
    font-weight:300;
    float:left; width:85px
    }
.AttivitaContainer .A-descrizione
{
    font-size:16px;
    color:#988675;
    font-weight:300;
    float:none; margin-left:85px
    }  
    
    
.NottiPersone  
{
float:left; 
margin-left:10px; 
margin-top:10px; 
color:#887360; 
font-size:20px;
font-weight:500;
    } 
    


.tbl_novita{background-color:#b64d2b;  margin:0px 0px 20px 0px; min-height:35px;}
.tbl_offerte{background-color:#b64d2b;  margin:0px 0px 20px 0px; min-height:35px;}
.tbl_programma{background-color:#b64d2b;  margin:0px 0px 20px 0px; min-height:35px;}
.tbl_servizi{background-color:#b64d2b;  margin:0px 0px 20px 0px; min-height:35px;}


/*download*/
.DWNCella {width:100%; text-align:center}

.bwellSteps{float:left}

.underline-on-hover:hover {
    text-decoration: underline;
}

blockquote {
    font-family: Georgia, serif;
    position: relative;
    margin: 0;
    padding: 0.5em 2em 0.5em 2em;
    background-color:#f6f4f2
}

blockquote:before {
    font-family: Georgia, serif;
    position: absolute;
    font-size: 3em;
    line-height: 1;
    top: 0.2em;
    left: 0.5em;
    content: "\201C";
}
blockquote:after {
    font-family: Georgia, serif;
    position: absolute;
   /* display: block; don't use this, it raised the quote too high from the bottom - defeated line-height? */
    float:right;
    font-size:3em;
    line-height: 1;
    right:0.5em;
    bottom:-0.5em;
    content: "\201D";
}
blockquote footer {
    padding: 0 2em 0 0;
    text-align:right;
}
blockquote cite {
    color: #999999;
    font-size: 14px;
    display: block;
    margin-top: 5px;
}
blockquote cite:before {
    content: "\2013";
}
/*************************************************************************************/
/*************************************************************************************/
/***  MEDIA STYLE ***/


/*************************************************************************************/
@media (min-width: 532px)
{
   
   .OpenTitoloB {
    font-size: 42px;
}
   .OpenTitolo {
    font-size: 30px;
    margin-bottom: 6px;
}
.Sottotitolo {
    line-height: 28px;
}
 .AttivitaContainer .A-ora
{
    width:100px
    }
.AttivitaContainer .A-descrizione
{
    margin-left:100px
    }   

    section .container, .page .container {
        padding: 0 5px !important;
    }

                
}    
    
/*************************************************************************************/
@media (min-width: 767px)
{
      /*download*/
    .DWNCella {width:85%; margin:0 auto;  }
 
}





/*************************************************************************************/
@media (min-width: 867px)
{

   

       

}




/*************************************************************************************/
@media (min-width: 992px)
{
    .bwellSteps{padding-left: 270px; padding-right:15px; float:unset}
}

/*************************************************************************************/
@media (min-width: 1024px)
{
    .tbl_novita{ margin:0px 20px 20px 0px; }
    .tbl_offerte{ margin:0px 20px 20px 20px; }
    .tbl_programma{ margin:0px 20px 20px 20px; }
    .tbl_servizi{ margin:0px 0px 20px 20px; }
     
}



/*************************************************************************************/
@media (min-width: 1200px)
{

    .OpenTitoloB, .OpenTitolo
        {
            display:inline-block
        }
    .OpenTitoloB        
        {
            margin-right:18px
        } 
        
       .BWellBlock-txt , .BWellBlock-illustrazione
        {
            display:inline-block
        }
        .BWellBlock-txt2 {
            padding-bottom: 34px;
        }        
        .BWellBlock-txt 
        {
            width:590px;
            padding-left: 20px;
            float:left;
                background:#f9f8f8;
        }     
        .BWellBlock-illustrazione 
        {
            width:600px;
            float:right
        }    
        
              
    /*sovrascrivo pacchetti*/  
    .BackPOL_Main {
    /*margin: 0 35px 45px!important;*/
    }


    .tbl_novita{ margin:0px 20px 20px 0px; }
    .tbl_offerte{ margin:0px 20px 20px 20px; }
    .tbl_programma{ margin:0px 20px 20px 20px; }
    .tbl_servizi{ margin:0px 0px 20px 20px; }

}
