﻿ #persu
 {
     width:325px;float:left;
 }

ul.Prg-persuasives li.Prg-persuasive 
{ 
    display:none; 
    padding:0; 
    cursor: pointer; 
    margin-bottom:15px; 
}

ul.Prg-persuasives li.Prg-persuasive span.Prg-persuasive-title , span.title {
    display: block; padding: 3px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 300px; font-weight:bold
}

span.Prg-persuasive-text {
    display:block
}

span.Prg-internalBanner-title { 
    color: #fff;
    display: block;
    font-weight: bold;
    overflow: hidden;
    padding-bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

span.Prg-internalBanner-text p {
    color: #fff;
    display: block;
    overflow: hidden;
    padding: 3px 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    font-size:11px
}

li.prg-banner-demo {display:none;}
ul.Prg-persuasive-controllerCMS    
{
    
    border: 1px solid #f9f9f9;
    background-color: #e9e9e9;
    display: none;
    height: 30px;
    list-style-type: none;
    padding-left: 0px;
}
span.Prg-persuasive-controller-title{float:left;margin-top: 5px;}
img.Prg-persuasive-controller-image-view{margin-left: 50%;margin-top: 5px;}        
img.Prg-persuasive-controller-image-edit{margin-left: 1%;margin-top: 5px;}      
img.Prg-persuasive-controller-image-canc{margin-left: 1%;margin-top: 5px;}            

.Prg-internalBanner, .Prg-mediaBanner, .Prg-mediaPromo {cursor:pointer}
.Prg-internalBanner {
    margin-bottom: 10px;
    width: 100%;
    text-align: center
}


/* Style per gestire correttamente l'aspect ratio delle immagini

.Prg-internalBanner-image {
     height: auto !important;
    max-height: 116px !important;
    max-width: 100% !important;
    width: auto !important;
}
    */