.left{float:left; }

.link{
    text-transform: capitalize !important;    text-transform: capitalize ;   
    outline:none !important; 
    color: rgb(46, 110, 158) !important;
    text-decoration: none !important;

    outline:none ; 
    color: rgb(46, 110, 158) ;
    text-decoration: none ;
    font-weight: bold !important;
    font-weight: bold;
}
.link:hover{
    text-decoration:underline !important;
    color: orange !important; 
}
.link:visited{
    text-decoration:none !important;
}
.link:active{
    text-decoration:underline !important;
    color: orange !important
}
.valign{
    display:block;    
    text-decoration: none;    
    font-size:120%;
    white-space:nowrap;
    color:#000;
    height:32px;
    line-height:32px;
    position:static;  
}

.middle{vertical-align:middle;}
.middle *{vertical-align:middle;}






.hidden{display:none;}


.innerShadow {
    -moz-box-shadow:    inset 0 0 10px #000000;
    -webkit-box-shadow: inset 0 0 10px #000000;
    box-shadow:         inset 0 0 10px #000000;
}


.contentWrapper{
    width:950px;
    height: 80px ;
    margin: 10px;

    position: relative;



}

.text-justify{
    text-align:justify;
    text-align:justify !important;
}
.text-justify *{
    text-align:justify;
    text-align:justify !important;
}

.text-left{
    text-align:justify;
    text-align:justify !important;
}
.text-left *{
    text-align:justify;
    text-align:justify !important;
}


.wrapper{
    clear:both;
}



.larghezzaIntera{
    width: 100%;
    text-align: center;
}
.vistaUtente{
    width: 980px;
    margin-left: auto;
    margin-right: auto;

}

.innerTopShadow{

}

.dropShadow{
    -moz-box-shadow: -3px -3px 20px  black;
    -webkit-box-shadow: -3px -3px 20px  black;
    box-shadow: -3px -3px 20px  black;   
}

.innerBottomShadow{
    -moz-box-shadow: inset -0px -3px 5px #666;
    -webkit-box-shadow: inset -0px -3px 5px #666;
    box-shadow: inset -0px -3px 5px #666;
}

.innerShadow{
    -moz-box-shadow: inset 0px 0px 10px #666;
    -webkit-box-shadow: inset 0px 0px 10px #666;
    box-shadow: inset 0px 0px 10px #666;
}


.animation_opacity{
    transition-property:opacity;
    -moz-transition-property: opacity; /* Firefox 4 */
    -webkit-transition-property:opacity; /* Safari and Chrome */
    -o-transition-property:opacity; /* Opera */

    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */

    transition-timing-function: linear;
    -moz-transition-timing-function: linear; /* Firefox 4 */
    -webkit-transition-timing-function: linear; /* Safari and Chrome */
    -o-transition-timing-function: linear; /* Opera */
}

.animation_color{
    transition-property:color;
    -moz-transition-property: color; /* Firefox 4 */
    -webkit-transition-property:color; /* Safari and Chrome */
    -o-transition-property:color; /* Opera */

    transition-duration: 0.2s;
    -moz-transition-duration: 0.2s; /* Firefox 4 */
    -webkit-transition-duration: 0.2s; /* Safari and Chrome */
    -o-transition-duration: 0.2s; /* Opera */

    transition-timing-function: linear;
    -moz-transition-timing-function: linear; /* Firefox 4 */
    -webkit-transition-timing-function: linear; /* Safari and Chrome */
    -o-transition-timing-function: linear; /* Opera */
}


.glow{
    -webkit-stroke-width: 5.3px;
    -webkit-stroke-color: #FFFFFF;
    -webkit-fill-color: #FFFFFF;
    text-shadow: 1px 0px 3px white;
    -webkit-transition: width 0.3s; /*Safari & Chrome*/
    transition: width 0.3s;
    -moz-transition: width 0.3s; /* Firefox 4 */
    -o-transition: width 0.3s; /* Opera */
}