﻿#bordoiframe {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MIN-HEIGHT: 330px; MARGIN: 5px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; HEIGHT: auto! important;
    max-width: 100%;
    overflow: auto;
}
#d_Messaggio {
    max-width: 100%;
    HEIGHT: auto! important;
    overflow: auto;
}
#AreaLeggiMessaggio {
    overflow: auto;
    max-width: 80%;
    HEIGHT: auto! important;
}
#CorpoMessagio {
    overflow: auto;
    max-width: 80%;
    HEIGHT: auto! important;
}
.caption_custom {
    /*font-family: Verdana, sans-serif;*/
   
    font-size: 10px;
    float: inherit;
    margin: 0;
    padding-bottom:10px;
    position: relative;
    overflow: hidden;
}
 .caption_custom_violet 
 {
      color:#105784;
  /*  background: -webkit-linear-gradient(right, rgba(157,102,185,0), rgba(157,102,185,1)); /* For Safari 5.1 to 6.0 */
  /*  background: -o-linear-gradient(left, rgba(157,102,185,0), rgba(157,102,185,1)); /* For Opera 11.1 to 12.0 */
  /*  background: -moz-linear-gradient(left, rgba(157,102,185,0), rgba(157,102,185,1)); /* For Firefox 3.6 to 15 */
  /*  background: linear-gradient(to left, rgba(157,102,185,0), rgba(157,102,185,1)); /* Standard syntax (must be last) */
 }
 .caption_custom_blu 
 {
     color:#105784;
     
    /*padding-bottom: 5px; 
    background: -webkit-linear-gradient(right, rgba(28,134,194,0), rgba(28,134,194,1)); /* For Safari 5.1 to 6.0 */
    /*background: -o-linear-gradient(left, rgba(28,134,194,0), rgba(28,134,194,1)); /* For Opera 11.1 to 12.0 */
    /*background: -moz-linear-gradient(left, rgba(28,134,194,0), rgba(28,134,194,1)); /* For Firefox 3.6 to 15 */
    /*background: linear-gradient(to left, rgba(28,134,194,0), rgba(28,134,194,1)); /* Standard syntax (must be last) */
 }
 .caption_custom_green 
 {  
     color:#105784;
   /* background: -webkit-linear-gradient(right, rgba(32,124,60,0), rgba(32,124,60,1)); /* For Safari 5.1 to 6.0 */
    /*background: -o-linear-gradient(left, rgba(32,124,60,0), rgba(32,124,60,1)); /* For Opera 11.1 to 12.0 */
    /*background: -moz-linear-gradient(left, rgba(32,124,60,0), rgba(32,124,60,1)); /* For Firefox 3.6 to 15 */
    /*background: linear-gradient(to left, rgba(32,124,60,0), rgba(32,124,60,1)); /* Standard syntax (must be last) */
 }
 .caption_custom_orange 
 {
    color:#105784;
   /* background: -webkit-linear-gradient(right, rgba(241,142,68,0), rgba(241,142,68,1)); /* For Safari 5.1 to 6.0 */
   /* background: -o-linear-gradient(left, rgba(241,142,68,0), rgba(241,142,68,1)); /* For Opera 11.1 to 12.0 */
    /*background: -moz-linear-gradient(left, rgba(241,142,68,0), rgba(241,142,68,1)); /* For Firefox 3.6 to 15 */
    /*background: linear-gradient(to left, rgba(241,142,68,0), rgba(241,142,68,1)); /* Standard syntax (must be last) */
 }
.caption_custom img {
    float: inherit;
    margin: 0;
    padding: 0;
    border: none;
}
 
.caption_custom span {
    float: left;
    font-size: 25px;
    margin: 0;
    padding-left: 5px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
   /* width: 100%;*/
   
    background-color: transparent;
    position: absolute;
    left: 0;
   /* bottom: 0;*/
}

 
.caption_custom span strong {
    font-weight: bold;
    font-size: 25px;
    text-transform: uppercase;
    display: block;
    padding-bottom: 5px;
    margin-left:80px;
}

.imgTitloAreaP {
	font-size: 1.9ex;
	font-weight: bold;
	text-transform: capitalize;
	color: #105784;
	text-align: left;
	margin-left: 10px;
	
	font-style: italic;
}
.imgTitloAreaF{
	font-size: 1.9ex;
	font-weight: bold;
	text-transform: capitalize;
	color: #105784;
	text-align: left;
	margin-left: 10px;
	
	font-style: italic;
}
.imgTitloAreaC {
	font-size: 1.9ex;
	font-weight: bold;
	text-transform: capitalize;
	color: #105784;
	text-align: left;
	margin-left: 10px;
	
	font-style: italic;
}
.btn-primary-green
{
  color: #fff;
  background-color: #105784;
  border-color:transparent;
  /*#357ebd;*/
}

.btn-primary-blu
{
  color: #fff;
  background-color: #105784;
  border-color:transparent;
  /*#357ebd;*/
}
    

.testoAreaLink {
	color: #555;
	text-align: center;
}
.TestoEvidenziato
{
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
	font-size: 2.2ex;
}
.framecontainer
{
    height:120px;
}
 .framesetOuter
    {
      
        rows  : "140,*";
     }
    .frameTitle
    {
        height:140px;
        width: 100%; 
        overflow: hidden;
        border:0px;
    }
    .ShellFrame
    {
        height: 90%; 
        border:0px;
        padding-left:5px;
        width: 100%; 
        overflow: hidden;
        }
        
    @media (max-width: 767px)
{
    /*.framesetOuter
    {
      
        rows  : "76,*";
     }
    .frameTitle
    {
        height:76px;
        width: 100%; 
         border:0px;
        overflow: hidden;
    }*/
    
    #icon_bar_large
    {
        display:none;
        }
    #icon_bar_small
    {
        display:inline;
        }
        
        .titleBar
        {
            padding-bottom:0px;
            color:#fff;
            font-size:14px;
        }
        
    }
      @media (min-width: 768px)
{
     #icon_bar_large
    {
        display:inline;
        }
    #icon_bar_small
    {
        display:none;
        }
     .titleBar
        {
            padding-bottom:0px;
            color:#fff;
            font-size:14px;
        }
    /*.titleBar
        {
            padding-bottom:20px;
            color:#fff;
            font-size:24px;
        }*/
   }
   
  label {
display: inline-block;
margin-top: 5px;
font-weight: 700;
}