/*
 violet foncé : 9433AA
 violet clair : CC58CC

 rouge : b11010
 gris : 887686
 marron : a3907c
 marron chocolat : 463b30

*/

#navwrap ul.nav li a {
    /*font-style: italic;*/
    /*background-color: #a3907c;*/
    color: #b11010;
    /*font-family: 'Monotype Corsiva', 'Canciller Light', 'Helvetica';*/
    font-family: 'Cambria Math', 'Helvetica';
    font-size: 16px;
}

#navwrap ul.nav > li.active > a {
    background-color: #a3907c;
    color: #b11010;
    /*font-family: 'Monotype Corsiva', 'Canciller Light', 'Helvetica';*/
    font-family: 'Cambria Math', 'Helvetica';
}

#navwrap ul.nav li > a:hover {
    color: #a3907c;
}

#navwrap ul.nav li.active > a:hover {
    color: #b11010;
}

/* Search input on the left side of the header
.mod-search-header {
    margin-top: 1.4em;
    line-height: 36px;
}

.mod-search-header input {
    border: solid 2px #555555;
}
*/

.readmore a.btn, .zenmore a {
    background-color: #9433AA;
    
    background-image: -moz-linear-gradient(top,#9433AA,#CC58CC);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#9433AA),to(#CC58CC));
    background-image: -webkit-linear-gradient(top,#9433AA,#CC58CC);
    background-image: -o-linear-gradient(top,#9433AA,#CC58CC);
    background-image: linear-gradient(to bottom,#9433AA,#CC58CC);
}

.readmore a.btn:hover:hover, .readmore a.btn:hover:focus, .readmore a.btn:hover:active, .readmore a.btn:hover.active, .readmore a.btn:hover.disabled, .readmore a.btn:hover[disabled] {
    background-color: #9433AA;    
}

.readmore a.btn:hover {
    background-color: #9433AA;
    background-image: -moz-linear-gradient(top,#9433AA,#9433AA);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#9433AA),to(#9433AA));
    background-image: -webkit-linear-gradient(top,#9433AA,#9433AA);
    background-image: -o-linear-gradient(top,#9433AA,#9433AA);
    background-image: linear-gradient(to bottom,#9433AA,#9433AA);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9433AA', endColorstr='#ff9433AA', GradientType=0);
    border-color: #B8D080 #B8D080 #99bb48;
}

a:hover {
    color: #b11010;
    background: none;
}

header#logowrap {
    /* Arc1800 */
    min-height: 84px;
    background: repeat-x url(../images/custom/header-repeat-red-wood.png);
}

header#logowrap h2 {
    text-align: left;
}

header#logowrap h2 a {
    font-size: 1.2em;
    color: #463b30;
    position: relative;
    top: 30px;
    font-family: 'Monotype Corsiva', 'Canciller Light', 'Helvetica';
}

header#logowrap img {
    position: relative;
    top: 10px;
    height: 70px;
}

body {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
}

section#topwrap {
    display: none;
    height:0;
}

.logo-image {
    position: relative;
    top: 6px;
}

.logo-image img {
    width: 290px;
}

/** Banner Arrows **/
.banner-right-container .jcarousel-container-horizontal {
    width: 500px;
}

/** Clip **/
.banner-right-container .jcarousel-clip-horizontal {
    width: 500px;
}

/*
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 100%;
}*/

li.jcarousel-item {
    width: 100%;
}

#bannerwrap .banner-right-container .row-fluid {
    float: left;
    width: 60%;
}

#bannerwrap .banner-right-container .banner-right {
    float: left;
    width: 40%;
}

#bannerwrap h2.article-title {
    font-size: 1.8em;
    font-style: italic;
    margin: 0;
}

#bannerwrap .newslist .newstitle {
    margin-top: 10px;
    margin-bottom: 2px;
}

#bannerwrap .newslist .newstitle a {
    color: #887686;
}


@media (min-width: 768px) and (max-width: 979px) {
    #bannerwrap .banner-right-container .row-fluid {
        float: left;
        
    }
    
    #bannerwrap .banner-right-container .banner-right {
        float: left;
        
    }
    
    /** Banner Arrows **/
    .banner-right-container .jcarousel-container-horizontal {
        width: 400px;
    }
    
    /** Clip **/
    .banner-right-container .jcarousel-clip-horizontal {
        width: 400px;
    }
}

@media (max-width: 767px) {
    header#logowrap {
        margin-top: 38px;
    }
    
    #bannerwrap .banner-right-container .banner-right {
        float: left;
        width: 100%;
    }
}

/* Bootstrap override */

.form-actions .btn {
    text-shadow: none;
    color: #FFF;
}

/* Arc 1800 Override */

.article-title, .article-title a {
    font-family: 'Monotype Corsiva', 'Canciller Light', 'Helvetica';
    color: #887686;
}

.btn-primary {
    background-color: #b11010;
    background-image: none;
}

.contact-form textarea {
    width: 500px;
    height: 150px;
}


#accordionContact .accordion-group .accordion-heading .accordion-toggle[href="#basic-details"] {
    display: none;
}
