﻿body
{
}
#introTextEditoria
{
}
#backHomeOfferte
{
    background: url(../Images/Layout/prezzoSpeciale.png) no-repeat center top;
    width: 290px;
    height: 230px;
}
.vetrinaOfferta
{
    float: left;
    width: 634px;
    margin-bottom: 25px;
}
.testataVetrinaOfferta
{
    float: left;
    width: 621px;
    height: 21px;
    background-color: Silver;
    border-top-left-radius: 11px;
    font: bold 1.7em Arial,Helvetica,sans-serif;
    color: #545454;
    padding-top: 2px;
    padding-left: 15px;
}
.containerVetrinaOfferta
{
    float: left;
    width: 634px;
    border-left: 1px solid silver;
    border-right: 1px solid silver;
    border-bottom: 1px solid silver;
}
.containerVetrinaOffertaOn
{
    float: left;
    width: 634px;
    border-left: 1px solid silver;
    border-right: 1px solid silver;
    border-bottom: 1px solid silver;
    background-repeat: no-repeat;
    background-position: top right;
    background-color: #f8f8f8;
    background-image: url(/images/layout/angolo.png);
}


.containerOffertePerTipologia
{
    float: left;
    width: 636px;
    border-bottom: 1px solid silver;
}
.containerOffertePerTipologiaOn
{
    float: left;
    width: 636px;
    border-bottom: 1px solid silver;
    background-repeat: no-repeat;
    background-position: top right;
    background-color: #f0f0f0;
    background-image: url(/images/layout/angolo.png);
}
.containerOfferteDettagli
{
    float: left;
    width: 636px;
    border-bottom: 1px solid silver;
}
.containerOfferteDettagliOn
{
    float: left;
    width: 636px;
    border-bottom: 1px solid silver;
    background-repeat: no-repeat;
    background-position: top right;
    background-color: #f0f0f0;
}




.imgOfferta
{
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
}
.descrizioneOfferta
{
    float: left;
    width: 510px;
}
.testoOfferta
{
    float: left;
    padding-top: 15px;
    padding-bottom: 5px;
    padding-left: 5px;
    font: bold 13px Arial,Helvetica,sans-serif;
    line-height: 15px;
    color: #004995;
    width: 495px;
}
.testoOffertaGrigio
{
    float: left;
    padding-top: 15px;
    padding-bottom: 5px;
    padding-left: 5px;
    font: 12px Arial,Helvetica,sans-serif;
    line-height: 15px;
    color: #757575;
    width: 495px;
}
.prezzoOfferta
{
    float: left;
    text-align: right;
    width: 495px;
    border-top: 1px solid silver;
    padding-top: 5px;
    font: bold 13px Arial,Helvetica,sans-serif;
    color: green;
    padding-bottom: 5px;
    padding-top: 5px;
}
.strato1
{
    float: left;
    width: 636px;
}


p.descriptionOffertaImg
{
    padding: 0;
    background: none;
    font: normal 11px Arial, Helvetica, sans-serif;
    padding: 0px 0px 0px 36px;
}

.testoOffertaDettaglio
{
    float: left;
    padding-top: 15px;
    padding-bottom: 5px;
    padding-left: 5px;
    font: bold 15px Arial,Helvetica,sans-serif;
    line-height: 20px;
    color: #004995;
    width: 600px;
    text-align:center;
}
.prezzoOffertaDettaglio
{
    float: left;
    
    width: 630px;
    border-bottom: 1px solid silver;
    padding-top: 5px;
    font: bold 13px Arial,Helvetica,sans-serif;
    color: green;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: right;
}

.testoSloganOfferta
{
    
    float: left;
    padding-bottom: 5px;
    padding-left: 5px;
    font: bold 17px Arial,Helvetica,sans-serif;
    line-height: 20px;
    color: #004995;
    width: 630px;
    text-align:left;
     border-bottom: 1px solid gainsboro;
    }
    .testoDescrizioneOfferta
{
    
    float: left;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top:5px;
    font:  13px Arial,Helvetica,sans-serif;
    line-height: 20px;
    color: #004995;
    width: 630px;
    text-align:justify;
    }
    
    .prodottiSingoli
    {
        float:left;
        padding-top:20px;
        
        
        }

.testoRosso
{
    color: Red;
     font-size:20px;
}
.testoRossoPrezzo
{
     color: Red;
     font-size:18px;
    }
.testoVerde
{
    color: Green;
    font-size:15px;
}

.testoGrigio
{
    color: #757575;
    font-size:10px;
}




div.boxenterAree h2, div.boxenterAree-maxw h2, .boxenterServiziFormazione-maxw h2 {
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#004982;
	height:45px;
}
