/*
 * The only properties in here are: color, background and border-color. Nothing else.
 */

body{
    color: #605f5d;
}
body#tinymce.mce-content-body{
    background: white;
    background-image: none;
}

a, a:link, a:visited{
    color: #f78f1e;
}

#main-logo{
    background-image: url(../images/soluzionecasa.png);
}

.header_mask{
}

nav#main-menu div.lf{
    background: url(../images/topmenu_lf.png) top left no-repeat;
}

nav#main-menu div.rt{
    background: url(../images/topmenu_rg.png) top right no-repeat;
}

nav#main-menu div.ct{
    background: url(../images/topmenu_bg.png) repeat-x;
}

#c_navigator, #c_navigator a, #c_navigator a:visited{
    color: #005c64;
}


/** MULTI-CONTENTS PLUGIN **/
#c_multi-cont div.title-lf{
    background: url(../images/highls_lf.png) top left no-repeat;
}

#c_multi-cont div.title-rt{
    background: url(../images/highls_rg.png) top right no-repeat;
}

#c_multi-cont div.title{
    color: #c70122;
    background: url(../images/highls_cn.png) top left repeat-x;
}
#c_multi-cont div.title div.banner1{
    background: url(../images/ribbon_gr.png) top left no-repeat;
}
#c_multi-cont div.title div.banner2{
    background: url(../images/ribbon_bl.png) top left no-repeat;
}
#c_multi-cont div.title div.banner3{
    background: url(../images/ribbon_or.png) top left no-repeat;
}
/** MULTI-CONTENTS PLUGIN end **/

footer{
    background: #e7e7e7;
    color: #7e7e7e;
}
footer a, footer a:link, footer a:visited{
    color: #636162;
}

/** STILI CONTENUTI **/
h1.title{
    background-image: url(../images/onda.png), url(../images/onda.png);
    background-position: left center, right center;
    background-repeat: no-repeat;
}

span.more a{
    color: white;
    background: #EC9522;
    text-shadow: 0px 0px 1px #c70122;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-weight: bold;
    padding-bottom: 2px;
}
span.more a:hover{
    -webkit-box-shadow: 0 0 2px 0 #333;
    box-shadow: 1px 1px 2px 0 #EC9522;
}
/** STILI CONTENUTI end **/


#c_maps .map{
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

footer #custom {border-bottom: 1px solid white;}

a.moreinfobtn, a.meetingbtn, button.tourvirtuale{
    color: white;
    background: #f78f1e;
    border-radius: 3px;
}

button.tourvirtuale{
    background-image: url(../images/tourvirtuale_icon.png);
    border: none;
    background-repeat: no-repeat;
    background-position: center left;
    background-size: contain;
    padding: .5em 1em .5em 2.8em;
    border-radius: 20px 3px 3px 20px;
}

re_gallery_item img {
    border-color: #f78f1e;
}