html, body.model-13 {
    background: white;
    color: black;
}
.model-13 a, #content {
    color: black;
}
.model-13 .sendbutton {
    color: white;
}

#all-wrapper, #all-wrapper input, #all-wrapper textarea {
    font-family: Georgia;
}
#all-wrapper {
    margin: 0 auto;
    width: 1000px;
}
#all {
    padding-top: 10px;
}

.model-13 #menu-wrapper .header-gradient {
    background: transparent;
}

#header-with-menu-wrapper td {
    padding: 5px 0;
}
#header-logo {
    width: 200px;
}

#menu-td {
    width: 800px;
}

.model-13 #menu-wrapper {
    background: transparent;
    box-shadow: none;
    float: right;
    font-family: Arial;
    width: auto;
}
#menu {
    width: auto;
}
#menu li {
    
}
#menu li a {
    color: black;
    font-size: 14px;
    font-weight: normal;
    /*padding-bottom: 25px;*/
    text-shadow: none;
}
#menu > li:hover > a {
    color: black;
    text-decoration: underline;
}
#menu li.active > a {
    font-weight: bold;
}
/*#menu li li a {
    padding-bottom: 7px;
    padding-top: 7px;
}*/

#all .dropdownmenu li ul {
    margin-left: 10px;
}

#menu-separator {
    background: url(/images/backgrounds/sprite-separator-5px-noir.png) repeat-x;
    height: 5px;
    margin: 0 0 15px;
}
#header h1 {
    padding: 0;
}
#header h1, #header h1 textarea {
    font-size: 18px;
}

#header h2 {
    background: url(/images/icons/quotes-1.png) no-repeat, url(/images/icons/quotes-2.png) no-repeat right bottom;
    padding: 10px 30px 50px;
    width: 860px;
}
#header h2, #header h2 textarea {
    font-size: 50px;
    font-style: italic;
    font-weight: bold;
    line-height: 1.3em;
}
h2 a {
    color: black;
}

.model-13 #corps-wrapper {
    background: white;
    color: black;
}
#corps-wrapper {
    margin-top: 80px;
}

#accueil-bottom {
    margin-top: 30px;
}
.accueil-bottom-colonne {
    float: left;
    margin: 0 20px 0 0;
    width: 235px;
}
.accueil-bottom-colonne.last {
    margin-right: 0;
}
.accueil-bottom-colonne .titre {
    padding: 6px 15px;
}
.accueil-bottom-colonne .titre, .accueil-bottom-colonne .titre textarea {
    color: white;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}
#all-wrapper .accueil-bottom-colonne .titre textarea {
    font-family: Arial;
}
.accueil-bottom-colonne .contenu {
    padding: 10px;
}
#accueil-bottom .contenu, #accueil-bottom .contenu textarea {
    text-align: justify;
}

#accueil-bottom .lien-cabinet, #accueil-bottom .lien-competences, #accueil-bottom .lien-publications, #accueil-bottom .lien-plan-d-acces,
#accueil-bottom textarea.lien-cabinet, #accueil-bottom textarea.lien-competences, #accueil-bottom textarea.lien-publications, #accueil-bottom textarea.lien-plan-d-acces,
.sidebar-right .lien-plan-d-acces, .sidebar-right textarea.lien-plan-d-acces {
    display: inline;
    width: 175px;
}
#accueil-bottom textarea.lien-cabinet,
#accueil-bottom textarea.lien-competences,
#accueil-bottom textarea.lien-publications,
#accueil-bottom textarea.lien-plan-d-acces,
.sidebar-right textarea.lien-plan-d-acces {
    position: relative;
    top: 5px;
}

.accueil-bottom-colonne ul {
    margin: 0 0 0 20px;
    padding: 0;
}

#footer {
    margin-top: 70px;
}
#footer, #footer a, #footer textarea {
    color: black;
}

/* pages de contenu */
.accueil #content {
    width: 1000px;
}
.nonaccueil #content {
    width: 730px;
}
#content.layout-1 {
    width: 1000px;
}
.sidebar-right {
    float: right;
    margin-left: 20px;
    width: 250px;
}


#corps .content-header, #corps .content-header textarea {
    color: white;
    font-family: Arial;
    margin: 0;
}
#content .content-header span, #content .content-header span textarea {
    width: 700px;
}
#corps .content-header {
    margin: 0 0 20px;
}
.content-header {
    padding: 5px 10px;
}
.content-header span {
    margin: 0;
}
.content-header span, .content-header span textarea {
    font-size: inherit;
}

/* cabinet */
.layout-1.nonaccueil #content {
    width: 1000px;
}
.withcollabs {
    width: 690px;
}
#collabsWrapper {
    width: 300px;
}
.collabBox {
    padding: 0;
}

/* publications */
.publication-form-wrapper {
    
}

@media screen and (max-width: 1000px) {
    #menu-wrapper {
        height: auto;
    }
    
    #all-wrapper {
        margin: 0 auto;
        width: calc(100% - 40px);
    }
    
    #content .content-header span textarea {
        width: 100%;
    }
    
    .layout-1.nonaccueil #content {
        width: 100%;
    }
    
    #content .content-header span, #content .content-header span textarea{
        width: 100%;
    }
    
    #header-with-menu-wrapper td {
        display: block;
        padding: 10px 0;
        width: 100%;
    }
    
    #header-with-menu-wrapper {
        width: 100%;
    }
    
    .model-13 #menu-wrapper {
        float: none;
    }
    #menu {
        display: block;
        width: auto;
    }
    
    #header h2 {
        width: 90%;
    }
    
    .accueil-bottom-colonne {
        float: none;
        margin: 20px 0;
        width: 100%;
    }
    
    .accueil #content, .nonaccueil #content {
        width: 100%;
        float: none;
    }
    
    #collabsWrapper, .withcollabs{
        float: none;
        margin: 20px 0;
        width: 100%;
    }
    
    .sidebar-right {
      float: none;
      width: 100%;
      margin: 0;
    }
    
    #content iframe{
        width: 100%;
    }
    
    .reseaux-wrapper {
        margin: 15px 25% 15px 0;
    }
}
@media screen and (max-width: 700px) {
    #all-wrapper input, #all-wrapper textarea {
      width: calc(100% - 8px);
    }
    
    .contact-form {
        width: 100%;
    }
}
