.container-contingut {
    padding: 0 20px;
}

.l-section {
    /*padding-top: 0 !important;*/
}

.menuadreca{
    float:left;
    width:100%;
    margin-top:15px;
    font-family:'Source Sans Pro', Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#7b7c7e;
    text-transform:uppercase;
}

.menunou2{
    float:left;
    width:100%;
    /*margin-top:7px;*/
    /*border-top:#7b7c7e 1px solid;
    border-bottom:#7b7c7e 1px solid;*/
    font-family:'Source Sans Pro', Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#ffffff;
    text-transform:uppercase;
    background-color: #ff6600;
}

.menunou2 .menunouul{
    /* float:left;
    width:100%;*/
    margin:0 0 0 0;
    font-family:'Source Sans Pro', Arial, Helvetica, sans-serif;
    font-size:18px;
    text-transform:uppercase;
    color:#7b7c7e;
    padding: 0 20px;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
}
.menunou2 .menunouul li{
    /* float:left; */
    list-style:none;
    margin: 0 10px;
    /* margin-right:20px; */
    padding: 6px;
}
.menunou2 .menunouul li a{
    color:#ffffff;

}
.menunou2 .menunouul li.fill{
    padding:0 0 0 10px;
}
.menunou2 .menunouul li.active{
    background-color: #ffcaa5;
}
.menunou2 .menunouul li.active a{
    color:#645d5a;
}

.menunou2 .menunouul2{
    float:left;
    width:100%;
    padding:3px 0;
    font-family:'Source Sans Pro', Arial, Helvetica, sans-serif;
    font-size:14px;
    text-transform:uppercase;
    color:#7b7c7e;
    /*border-top:#7b7c7e 1px solid;*/
}
.menunou2 .menunouul2 li{
    float:left;
    list-style:none;
    margin-right:10px;
}
.menunou2 .menunouul2 li a{
    color:#7b7c7e;

}
.menunou2 .menunouul2 li a:hover{
    color:#645d5a;
}
.menunou2 .menunouul2 li.active a{
    color:#645d5a;
}

.menunou3{
    float:left;
    width:100%;
    margin-top:0;
    /*border-top:0 solid;
    border-bottom:#7b7c7e 1px solid;*/
    font-family:'Source Sans Pro', Arial, Helvetica, sans-serif;
    font-size:16px;;
    color:#7b7c7e;
    text-transform:uppercase;
}

.menunou3 .menunouul2{



    /* float:left;
    width:100%;*/
    margin:0 0 0 0;
    font-family:'Source Sans Pro', Arial, Helvetica, sans-serif;
    font-size:14px;
    text-transform:uppercase;
    color:#7b7c7e;
    padding: 0 20px;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    background-color: #ffcaa5;
}
.menunou3 .menunouul2 li{
    float:left;
    list-style:none;
    margin-right:10px;
    margin-bottom: 0;
    padding: 2px 6px 2px 6px;
}
.menunou3 .menunouul2 li a{
    color:#7b7c7e;
    cursor:pointer;
}
.menunou3 .menunouul2 li a:hover{
    color:#645d5a;
}

.menunou3 .menunouul2 li.active a{
    color:#645d5a;
}

.activeMembresJuntes{
    color:#645d5a !important;
}












.menunou{
    position:absolute;
    top:20px;
    left:22px;
    width:300px;
    height:385px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background:url(img/backmenunou.png);


}

.imgcapnou{
    float:left;
    width:954px;
    height:385px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    border:#000 0px solid;


}
.menunou .titol{
    float:left;
    width:280px;
    margin:18px 0 0 12px;
    font-family:'Source Sans Pro', Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    text-transform:uppercase;
    color:#FFF;



}
.menunou .menunouul{
    float:left;
    width:280px;
    margin:6px 0 0 12px;
    font-family:'Source Sans Pro', Arial, Helvetica, sans-serif;
    font-size:14px;
    text-transform:uppercase;
    color:#FFF;
}
.menunou .menunouul li{
    list-style:none;
    margin-bottom:2px;
}
.menunou .menunouul li a{
    color:#FFF;

}
.menunou .menunouul li.fill{
    padding:0 0 0 10px;
}
.menunou .menunouul li.active{
    font-weight:bold;
}
#formlogin{
    /*display:none;*/

}
.input2{
    width:337px;
    padding:2px 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

}
.input3{

    padding:2px 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

}
.textarea2{
    padding:2px 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

}

.orange{ color: #E95B1E; font-size: 18px; font-weight: bold; text-transform:uppercase;}
a.orange{ color: #E95B1E !important; font-size: 18px !important; font-weight: bold; }

.cap-avantages {
    border-radius: 5px;
    background-color: #d3d3d3;
    color: white;
    height: 30px;
    text-align: center;
    font-size: 22px;
    cursor: pointer;
    padding: 0 !important;
    margin: 0 !important;
}

.cap-avantages.active {
    background-color: #645d5a;
    border-radius: 5px 5px 0 0;
}
