.model-12 #corps-wrapper {background-image: url('/images/backgrounds-1000s/colonnes02.jpg');}.c1, .c1 textarea {color: #000000 !important;}
.bg1 {background: #ffffff !important;}
.bg1, .bg1 a, .bg1 input, .bg1 textarea,
.txtOnBg1, .txtOnBg1 a, .txtOnBg1 input, .txtOnBg1 textarea,
#content.txtOnBg1, #content.txtOnBg1 a, #content.txtOnBg1 input, #content.txtOnBg1 textarea,
#footer-wrapper.txtOnBg1, #footer-wrapper.txtOnBg1 a, #footer-wrapper.txtOnBg1 textarea {
    color: #000000;
}
.hbg1:hover {background: #ffffff !important;}
.bg2 {background: #ffffff;}
.bgDark {background: #000000 !important;}
.hbgDark:hover {background: #000000 !important;}
.bgDark, .bgDark a, .bgDark input, .bgDark textarea {
    color: #ffffff;
}
a {color: #000000;}
input, textarea, .txtcol { color: #000000; }
body {
    background: #f0f0f0;
    color: #000000;
}
body.model-3, body.model-4, body.model-7, body.model-8, body.model-12, body.model-15, body.model-18 {
    background: #ffffff;
}
body.model-16 {
    background: #ffffff;
}

.model-6 #all {
    box-shadow: 0 5px 15px none;
}
.model-12 .sidebar {
    /*background: #ffffff;*/
}

.bgcorps {
    background: #ffffff;
}
.model-3 #corps-wrapper, .model-7 #corps-wrapper {
    background: #ffffff;
}

.header-gradient {
    background: #ffffff;
    background: -moz-linear-gradient(top,#000000,#000000);
    background: -webkit-gradient(linear,left top,left bottom,from(#000000),to(#000000));
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#000000',EndColorStr='#000000',GradientType=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000)";
}

#model-2-left {
    box-shadow: 0 5px 15px -3px none;
}

.model-9 #menu-wrapper {
    background: #ffffff;
}

.model-2 #menu-wrapper {
    background: #ffffff;
}
.model-3 #menu-wrapper {
    background: #ffffff;
}
.model-6 #menu-wrapper {
    background: rgb(255,255,255);
    background: rgba(255,255,255,0.8);
    box-shadow: 5px 5px 10px none;
}

.model-18 #menu-wrapper:after {background-color: #000000;}
.model-18 #menu > li > a {border-left-color: #000000;}
.model-18 .separator {background-color: #000000;}
.model-18 #footer,
.model-18 .nonaccueil #overfooter-wrapper {
    border-top-color: #000000;
}

.model-6 #menu > li > a,
.model-18 #menu > li > a {
    color: #000000;
}

.model-6 #menu > li:hover > a, .model-9 #menu > li:hover > a {
    color: #000000;
}

.model-10 #menu > li > a {
/*.model-13 #menu > li > a */
    color: #000000;
}
.model-10 #menu > li > a:hover,
.model-10 #menu > li.active > a {
    background: #000000;
}

.model-14 #menu > li > a {
    background: #000000;
}
/*.model-14 #menu > li.active > a {
    background: #ffffff;
    color: #000000;
}*/

.model-16 #menu > li.active > a,
.model-16 #menu > li:hover > a {
    background: #ffffff;
    color: #000000;
}

.model-17 #menu > li.active > a {
    color: #000000;
}

#menu > li:before {
    color: #000000;
}

.carre {
    background: #000000;
}

.model-1 .marquee_texte {
    background: #000000;
}
.model-2 .marquee_texte {
    background: rgb(0,0,0);
    background: rgba(0,0,0,0.8);
}
.model-9 .marquee_texte .bienvenue-ligne1 {
    color: #000000;
}
.model-1 .marquee_nav {
    background: transparent;
}
.model-2 .marquee_nav {
    background: rgb(0,0,0);
    background: rgba(0,0,0,0.8);
}

.model-1 .sidebar .titre, .model-1 .sidebar .nom {
    border-bottom: 1px solid #000000;
}

#sidebar-bottom {
    box-shadow: 0 4px 8px none;
}

.model-10 #corps-wrapper {
    background: #ffffff;
}

.model-9 #footer-wrapper, .model-11 #footer-wrapper, .model-12 #footer-wrapper {
    background: #ffffff;
}
.model-10 #footer-wrapper a {
    color: #000000;
}

.model-13 .content-header {
    background: #ffffff;
}


.model-1 #menu-toggle {
    border-color: #000000;
}

.model-19 #menu > li:hover > a,
.model-19 #menu > li.active > a{
    color: #000000;
}
.model-19 .dropdownmenu li ul,
.model-19 #menu li li a,
.model-19 .collabBox,
.model-19 article.article,
.model-19.layout-3 .overfooter .contactform .sendbutton {
    border-color: #000000;
}
.model-19 #menu li li a:hover {
    background: #000000;
}
.model-19 .overfooter {
    border-bottom: 4px solid #000000;
}
.model-19 .overfooter .contactform-wrapper {
    background:
        -webkit-linear-gradient(rgba(255,255,255,0.9), rgba(255,255,255,0.9)),
        url(/images/backgrounds/bg-contact.png)
        center center no-repeat;
    background:
        -moz-linear-gradient(rgba(255,255,255,0.9), rgba(255,255,255,0.9)),
        url(/images/backgrounds/bg-contact.png)
        center center no-repeat;
    background:
        -o-linear-gradient(rgba(255,255,255,0.9), rgba(255,255,255,0.9)),
        url(/images/backgrounds/bg-contact.png)
        center center no-repeat;
    background:
        -ms-linear-gradient(rgba(255,255,255,0.9), rgba(255,255,255,0.9)),
        url(/images/backgrounds/bg-contact.png)
        center center no-repeat;
    background:
        linear-gradient(rgba(255,255,255,0.9), rgba(255,255,255,0.9)),
        url(/images/backgrounds/bg-contact.png)
        center center no-repeat;
}
.model-19.layout-3 .overfooter .contactform .sendbutton,
.model-19 .overfooter .contactform .sendbutton:hover {
    color: #000000;
}
.model-19.layout-3 .overfooter .contactform-content h2:after,
.model-19.layout-3 .overfooter .contactform .sendbutton:hover,
.model-19.nonaccueil #content h1:after {
    background: #000000;
}

@media
(max-width: 1000px),
screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
    .model-1 .sidebar .coords-buttons-wrapper .brick {
        background-color: #000000;
    }
    
    .model-1 #menu-wrapper,
    .model-1 #menu > li > a,
    #accueil-col-2,
    #accueil-col-3 {
        border-color: #000000;
    }
    
    .nonaccueil h1,
    .nonaccueil h1 textarea {
        color: #000000;
    }
}