/*
    Document   : style
    Created on : 6-dic-2012, 9.20.55
    Author     : a.devito
    Description:
        Purpose of the stylesheet follows.
*/

body {
    font-family: Verdana;
    /*background-image: url(/images/bg1.jpg);*/
    margin: 0px;
}

.barra {
    width:100%;
    height: 520px;
    background-image: url(/images/bg-barra-530.png);
    background-repeat: repeat-x;
    margin-top: 150px;
    z-index: 30000;
}

.barra-content{
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    padding-top:100px;
    height: 310px;
    z-index: 30000;
}

.credits{
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    height: 20px;
    font-size: 10px;
    text-align: center;
    font-style: italic;
}

.barra-content-left{
    width: 450px;
    height: 250px;
    float:left;

}

.barra-content-left-logo{
    height: 125px;
}

.barra-content-left-form{
    height: 125px;
    font-size: 12px;
    color:  #666;
}

.barra-content-right{
    width: 500px;
    float:left;
    font-size: 12px;
    color: #666;
}

.barra-content-right-txt{
    font-size: 12px;
    height: 180px;
    line-height: 22px;
    //overflow: hidden;
    padding-left: 20px;
    text-align: justify;
    width: 480px;
    margin-top: 15px;
}


.barra-content-right-demo{
    width: 500px;
    text-align: right;
    font-size: 12px;
    color: #666;
}

.clear {
    clear: both;
}

.login {color:#fff;
            width:283px; 
            height:58px; 
            margin-left:auto; 
            margin-right: auto; 
            font-size:14px;
            text-align: center;
            padding-top:5px;
            font-weight: bold;
            background-image:  url(/images/login.png)
    
}

.login a{color:#fff;
         text-decoration: none;
    
}

.login a:hover {color:#ccc;
    
}

.leggitutto{font-size: 12px;
    
    line-height: 22px;
   
    text-align: justify;
   }
   
   #accordion {font-size:12px}

   
   #cookies {
       //z-index: 100000;
       margin-top: 10px;
       padding: 5px;
       border: #666 solid thin;
       color: #e78f08;
       background-color: #F0F0F0;
       font-weight: normal;
       font-size: 8px;
   }
   
   .navbar-inverse {
       background-color: #fff;
       border: 0px;
       opacity: 0.9;
   }
   
   .box-trasparente {
       background-color: #fff;
       border: 0px;
       opacity: 0.9;       
   }
   
   .box-trasparente h2, h3 {
       text-align: center;
   }
   
   h3 i {
       color: #ffcc00;
       //text-shadow: 1px 1px #aaa;
   }
   
   .top-bar {
       background-color: #FFCC00;
       color: #fff;
       font-weight: bold;
       text-shadow: 1px 1px #aaa;
       padding: 2px;
   }
   
   .bottom-bar  {
       width: 100%;
       background-color: #FFCC00;
       color: #fff;
       font-weight: bold;
       text-shadow: 1px 1px #aaa;
       padding: 2px;       
   }
   
