/**

 * @version   21 octobre 2014

 * @author    terre-lune http://www.terre-lune.com

 * @copyright terre-lune 2014

 */

 

 body p, address{

    color: #333;

    font-family: "nunito",Verdana,Helvetica,Arial,sans-serif !important;

    font-size: 14px;

    line-height: 20px;

}





.fp-roksprocket-grids-maintop .rt-grids-heading2 {

    font-family: "nunito",Helvetica,Arial,sans-serif !important;

    font-size: 14px;

    line-height: 20px;

}

.nunito {

    font-family: "nunito",Helvetica,Arial,sans-serif !important;

    font-size: 14px;

    line-height: 20px;

	color:#333;

}



h4 {

color:#333 !important;

}



.box1 p, .box1 li{

    color: #ffffff !important;

}



.box1 {

    background-color: #910030;

    background-image: linear-gradient(#b3003b, #b3003b 50%, #b3003b) !important;

    background-repeat: no-repeat;

    border: 0 solid #660022 !important;

    color: #ffffff;

}



.box2 {

    background-color: #CDBA74 !important;

    background-image: linear-gradient(#CDBA74, #CDBA74 50%, #CDBA74) !important;

    background-repeat: no-repeat;

    border: 0 solid #877543 !important;

    color: #990033 !important;

}





.box2 a {

    color: #990033 !important;

    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15);

}



html {

    background: url("/http/langues-plurielles.fr/images/pattern-lightpaperfibers.png") !important;

}



.pagesurround-type-custompagesurround .rt-pagesurround-overlay {

    background: url("/http/langues-plurielles.fr/images/bg-footer.png") no-repeat bottom, url("/http/langues-plurielles.fr/images/pattern-lightpaperfibers.png") !important;

}

/*

.pagesurround-type-custompagesurround .rt-pagesurround-overlay {

    background-image: url("/http/langues-plurielles.fr/images/pattern-3hd9.png") !important;

}*/

 

.rt-logo-block {

    padding: 8px 15px;
	position: relative;
    z-index: 2;

}



#rt-breadcrumbs .active, .breadcrumbs .active, .breadcrumb .active {

    color: #990033;

}



.rt-social-buttons.rt-block .social-button {

    color: #990033;

    font-size: 120%;

}

.rt-social-buttons.rt-block .social-button:hover {

    color: #a99354;

    font-size: 120%;

}

.rt-social-buttons.rt-block {

    margin-top: -50px !important;
    padding: 0px 10px 30px 0px !important;
    text-align: right;
    margin-right: -20% !important;

}

.menu-block {

    float: right;

    margin-right: 15px;

    margin-top: -40px;

}



.menu-block .gf-menu.l1 > li.active > .item .menu-item-bg {

    color: #990033;

}



.menu-block .gf-menu.l1 > li:hover > .item .menu-item-bg, .menu-block .gf-menu.l1 > li:focus > .item .menu-item-bg {

    color: #000000 !important;

}



.menu-block .gf-menu.l1 > li.active > .item .menu-item-bg:before {

    background: none repeat scroll 0 0 rgba(153, 0, 51, 0.7)!important ;

    bottom: 23px;

    content: "";

    height: 1px;

    left: 0;

    position: absolute;

    transform: scaleX(1);

    width: 100%;

}

.menu-block .gf-menu.l1 > li > .item .menu-item-bg:before {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5)!important;

    bottom: 23px;

    content: "";

    height: 1px;

    left: 0;

    position: absolute;

    transform: scaleX(0);

    transition: all 0.2s ease 0s;

    width: 100%;

}



.menu-block .gf-menu .item {

    color: rgba(0, 0, 0, 0.75)!important;

}



.menu-block .gf-menu.l1 > li.active > .item:after {

    color: #000000;

}





.fp-roksprocket-features-scroller .layout-scroller a {

    color: #990033;

} 

.fp-roksprocket-features-scroller .layout-scroller .sprocket-features-desc .sprocket-scroller-content {

    color: rgba(0, 0, 0, 1);

    display: block;

    /*font-family: "nunitolight",Verdana,Helvetica,Arial,sans-serif; */

    font-size: 150%;

    line-height: 1.5em;

    margin: 15px 0;

}



#rt-showcase {

    color: #000000;

}



.layout-showcase .sprocket-features-content {

    float: left;

    width: 70% !important;

}

.layout-showcase .sprocket-features-img-container {

    float: right;

    width: 30% !important;

}



#rt-page-surround {

    color: #baa766;

}



.fp-mainbottom .fp-mainbottom-icon {

    font-size: 210%;

    opacity: 0.9;

	color: #990033;

}



#rt-footer {

    color: #333333;

	background: rgba(255, 255, 255, 0.4);

	/*opacity: 0.9;*/

}







#rt-mainbody-surround {

    color: #990033;

	background: rgba(255, 255, 255, 0.4);

	/*opacity: 0.9;*/

}



#rt-maintop {

    color: #990033;

	background: rgba(255, 255, 255, 0.4);

	/*opacity: 0.9;*/

}





.title, .blog-featured h1, .button, .readon, button.validate, .pagenav li a, #member-profile a, #member-registration a, .formelm-buttons button, .controls .btn, .logout-button .btn, .roksearch_results a.clr, .rokajaxsearch .inputbox, .item-title, .notice, .message, .success, .info, .error, .warning, dt, .table th, th.title, legend, fieldset dd, li.author, li.date, li.comments, .showHere, .highlight, .word_input, .word_label, .search_legend, .result_title, .pagenavcounter, .counter, .tip-title, .system-unpublished, .button, .readon, button.validate, a.readmore, p.readmore a, #member-profile a, #member-registration a, .formelm-buttons button, .controls .btn, .logout-button .btn, .pagenav a, .roksearch_results a.clr {

    font-weight: normal;

}



h1, .title {

    font-size: 22px;

    line-height: 31.2px;

	color: #000000;

}

h2, .title {

    font-size: 17px;

    line-height: 31.2px;

}

.sprocket-lists .sprocket-lists-container .sprocket-lists-title .indicator:before {

    background-color: #990033 !important;

    border: 1px solid transparent;

    border-radius: 3px;

    color: #fff !important;

    cursor: pointer;

    font-size: 1em;

    text-align: center;

    vertical-align: middle;

}



.fp-roksprocket-grids-maintop .panel-color.sprocket-grids-b-item {

    background-color: #CDBA74;

}

.fp-roksprocket-grids-maintop .rt-grids-heading1 {

    font-family: "Cabin Sketch","Helvetica",arial,serif;

    font-size: 1.5em;

    line-height: 1.35em;

}



#rt-copyright {

    background: none repeat scroll 0 0 transparent;

    color: #333333;

    text-align: center;

}