
body {
    /*background-color: #F7F8FA;*/
}
 /*  .container{
       background-color: #F7F8FA ;
   }
 .serviceBox,.testata,.bannerBox{
       background-color: #fff ;
   }
*/
#menu_orizzontaleLDIV h2.titolo-sezione,#linkPlus h2.titolo-sezione  {
    color: #c00;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
}
.article-page  h2.titolo-sezione{
  margin-left: 100px;
}
#bootraptempl .catalogo{
    cursor: pointer;
}

#bootraptempl .catalog-item img,.news  img,.img-container img,.bannerImage img{
     background-image: url('../media/img/noimage.png');

 }


#bootraptempl .catalog-item  img {
      /*width: 160px;*/
    /*height: 160px;*/
    /*background-color: #BAB1B2  ;*/

}
#bootraptempl .news img{
     /*width: 165px;*/
    /*height: 165px;*/
    /*background-color: #BAB1B2 ;*/
}


#bootraptempl .news img{
    float: left;
}
#fo .TextInsert {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: white none repeat scroll 0 0;
    border-color: -moz-use-text-color;
    border-image: none;
    border-style: none none dotted;
    border-width: 1px;
    color: #0000ff;
    cursor: text;
    font-weight: bold;
    margin: 2px;
    padding: 1px;
    text-decoration: none;
}

.catalog  {

}
.payPalBtn {
    width: 100% ;
    height: auto;
}
#bootraptempl .social .nav Li label,.social .nav Li img  {
    display: none;
}
#bootraptempl div.testata div.titolo h1 small {
    font-size: 35px;
    color: #c00;

}

#bootraptempl .topfooter ul.linksocial {

}
#bootraptempl .topfooter .span2  {
     width: auto!important;
 }

#bootraptempl .button {
    padding: 7px 14px;
    border: 1px solid #B7B2AF;
    background-image: linear-gradient(bottom, #B7B2AF 0%, #ff8c66 100%);
    background-image: linear-gradient(to bottom, #B7B2AF 0%, #5A4B42 100%);
    background-color: #B7B2AF;
    color: #B7B2AF;
    text-shadow: 1px 1px 0 #B7B2AF;
    text-decoration: none;
    border-radius: 5px;
    box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
    cursor: pointer;
}
#bootraptempl .button:hover {
    background: none #EBE8DE;
    border-color: #EBE8DE;
    text-shadow: none;
    color: #4A463B;
}
.serviceBox  {
    margin: auto;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 5px 5px 5px;
    min-height: 300px;
    /*box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);*/
    box-shadow: 1px 1px 1px 1px #999999;
     cursor: pointer;

}

article.banner .bannerBox {


    /*border: 1px #999999 solid;*/

    /*border-color: #999999 #fff000 ;*/

    border-bottom:0px solid #ccc;

    border-right: 0px solid #ccc;

}



article.banner .bannerBox:hover {

    border-bottom: 0px solid #999;

    border-right: 0px solid #999;

}

.banner-resp  a{ text-decoration: none}
.banner-resp {

    box-shadow: 1px 1px 1px 1px #ccc;

}

.banner-resp:hover {

    box-shadow: 1px 1px 1px 1px #999;

}

.catalog-title{
 margin-top: 30px;
 margin-left: 20px;
 margin-bottom: 10px;
}

 .BannerList{
     margin-top: 20px;
     /*border : 1px red solid*/
 }

.secondlang,.secondlang a {

    color: #667;
   margin-top: 5px;
}
.lang {

    border: 1px solid #ccc;

    font-size: .8em;

    padding: 0 1em;

    line-height: 1.2em;

    display: inline-block;

    margin: 0 1em 0 0;

}



.lang.lang_ITA,

.lang.lang_IT {

    border: 1px solid green;

}



.lang.lang_OCI,

.lang.lang_OC {

    border: 1px solid red;

}



.lang.lang_FRP,

.lang.lang_FR {

    border: 1px solid #ff6633;

}



.lang.lang_SRD,

.lang.lang_SR {

    border: 1px solid #3B19E8;

}



.lang.lang_LLD,

.lang.lang_LL {

    border: 1px solid #984479;

}



.lang.lang_FUR,

.lang.lang_FU {

    border: 1px solid #E819DD;

}
 .article-body,

 .article-body p {

    margin-bottom: .66em;

    text-align: justify;

}

#homeBehavior .article-page section.article-body{
    margin-left: 185px;

}


article.article-page article.news img{

}
#noHomeBehavior div.separator-75 {

    border-bottom: 5px solid #a5b4bd;

    width: 75px;

    margin: 10px 0;
    margin-left: 0px;

}



#noHomeBehavior .news-content   {

    width: 62%;

    padding: 2%;

    float: left;

    border: 1px solid #42515a;

}



#noHomeBehavior .news-content h4  {

    font-size: 16px;

    text-transform: uppercase;

    font-weight: 700;

}



#noHomeBehavior .news-content h5  {

    font-size: 14px;

    color: #a5b4bd;

}


#noHomeBehavior .news-content-img-cont {

    max-height: 200px;

    width: 200px;

    overflow: hidden;

    float: left;

    border: 1px solid #0c1933;
    border-right: 0px solid #0c1933;

    background-color: #a5b4bd;

}

#noHomeBehavior  article.news .news-content{
    min-height: 210px;

}



#noHomeBehavior  article.news  img {
    width: 100%;
     /*            position:absolute; */

    max-width: inherit;
    /*border: 1px solid #42515a;*/

    border-right: none;
    margin-right: 0;
}


#noHomeBehavior .news-content div.separator-75  {

    border-bottom: 5px solid #a5b4bd;

    width: 75px;

    margin: 10px 0;

}


div.testata div.titolo h1 a, div.testata div.titolo h1 a:hover, div.testata div.titolo h1 a:visited {
    text-decoration: none;


    color: #c00;
    font-weight: 300;
}


.buttonMoreB  {
    /*position: absolute;*/
    /*border: 1px solid red;*/
     padding-top: 15px;
     /*padding-bottom: 20px;*/
     /*overflow: hidden;*/
    /*text-align: center;*/
    vertical-align: middle;
    /*margin-left: 185px;*/
    /*margin-right: 10px;*/

    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 15px;
    text-align: right;
}
/* Large desktop */
.buttonMore{
    border: 1px solid #42515a;
    color: #42515a;
    /*margin-top: 10px;*/
    margin: 10px 0;

    /*margin-bottom: 20px;*/
    /*padding-bottom: 20px;*/

}
.buttonMore {
    background: transparent none repeat scroll 0 0;
}
.buttonMore {
    border-radius: 5px;
    /*position: relative;*/
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 19px;
    padding: 5px 10px;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.4s ease-in-out 0s;


}

.buttonMoreLink   {
    margin-right: 10px ;
    /*min-width: 120px;*/
     max-width: 2050px;
    float: right;

}.buttonMoreLink .buttonMore {
  background-color:#B29F94
}
.navbar-inner {

    margin-bottom: 0;

    border-radius: 0;

    -webkit-border-radius: 0;

    background-color: #5a4b42;

    background-image: none;

}

.webtv-item header h3 , .webtv-item header h3 a  {

    font-size: 16px;

    font-weight: 400;

    line-height: 1.2em;

    padding-right: 25px;
    color: #5a4b42;
 }

.buttonMore:hover {
   color: #fff;
    background-color:#42515a;

}

.article-page header {
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.gsc-input-box {
    border: 0px solid!important;

}


/*
#___gcse_0 *
/*
#___gcse_0 * {

    background: none!important;
    border: 0;
}*/

.homeBoxVideo{
 /*background-color: red  ;*/
    /*position: relative;*/
  /*overflow: hidden;*/
}
.webtv-container{
   /*position: relative;*/
}.separe{
   /*position: relative;*/
    border-top: 1px #FF9F68 solid;
    margin-bottom: 10px;
}


 .top-video {
     /*background-color: #E6DAD3;*/
     background-color:green;
    /*background: url('../media/img/webtv-top-bg.gif');*/
     /*border : 1px #FF9F68 solid;*/


      /*height: 140px;*/
     /*position: inherit;*/
     /*overflow: hidden;*/
     background-position: 0px 0;
}
div.top-video  {
    clear: both;   //da usare

}

/*100parulas*/

#fo #homeMenu article.imgcontainer {
    /*imgcontainer*/
    border: 1px red solid
}
#fo #homeMenu article {
    background-color: #FAC80D;
    color: #fff;
    cursor: pointer;
    font-size: 22px;
    font-weight: bold;
    height: 150px;
    line-height: 22px;
    padding: 0;
    text-align: left;
    width: 150px;
}
#fo #homeMenu article:hover {
    background: #FAC80D url("") repeat scroll 0 0 !important;
    cursor: pointer;
    /*height: 150px;*/
    /*width: 150px;*/
}
#fo #homeMenu article p#words {
    color: white;
    font-size: 11px;
    line-height: 10px;
    margin: 0;
    padding-top: 150px;
    visibility: hidden;
}

#fo #homeMenu article:hover p#words {
    padding-top: 0;
    visibility: visible;
}
#fo #homeMenu a, #fo #homeMenu a:link, #fo #homeMenu a:visited {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
}
#fo #homeMenu {
    /*background-color: #5a4b42;*/
    margin-bottom: 20px;
    padding-bottom: 20px;
}

/*MENU-PAROLE*/

#fo  #paroleMenu ul {
    padding: 10px 0 10px 0;
    margin: 0;
    list-style: none;
}

#fo #paroleMenu li a {
    font-size: 18px;
    line-height: 30px;
    color: #666666;
    font-weight: normal;
    padding: 0;
    margin: 0;
    list-style: none;
}

#fo  #paroleMenu li a:hover {
    color: #e27c03;
}

#fo  #paroleMenu li.selected a {
    color: #e27c03;
    font-weight: bold;
}

/*div.webradio div.side-video-container{*/
    /*background-color: green;*/
/*}*/

/*btn btn-presence btn-presence-color presence-ease*/
@media only screen and (min-width: 1200px) {

}

@media only screen and (min-width: 980px) and (max-width:1199px){

}


/* Portrait tablet to landscape and desktop */

@media only screen and (min-width: 768px) and (max-width: 979px) {

}


/* Landscape phone to portrait tablet */

@media only screen and (max-width: 767px) {

}


/* Landscape phones and down */

@media only screen and (max-width: 480px) {


}
