/*********************************** * Attribut concernant la page dans * son ensemble. * ********************************/ .middle{ font-size: larger; text-align: center; } .inline { display: inline; } /*********************************** * Cette partie concerne le menu * de navigation. * ********************************/ nav{ background-color: #AAAAAA; text-align: center; padding: 5px; margin: auto;} nav li{ display: inline; margin: 5px 20px;} nav a{ color: #2B2B2B; text-decoration: none; padding: 20px;} /*********************************** * Cette partie concerne les * animations du menu de navigation. * ********************************/ nav a:hover{ background-color: #282828; text-decoration: underline; transition-property: all; transition-duration: 1s; transition-timing-function: ease; color: #FFFFFF;} /*********************************** * Cette partie concerne le corps * principal du site. * ********************************/ body{ font-family: 'PT Serif', serif; color: #3F3F3F; background-color: #1E1E1E; background-image: url("images/background.jpg"); background-attachment: fixed; background-repeat: no-repeat; background-position: center; background-size: cover; margin: -10px;} footer { padding-top: 50px; clear: right; clear: left;} /*********************************** * Cette partie concerne les * différentes balises. * ********************************/ h1{ padding: 75px 0px 75px 0px; font-variant: small-caps; font-size: 50px; color: black; font-weight: bold; text-shadow: 4px 4px 8px white; } h2{ margin-top: 50px; } section h2{ margin: 20px 10px 10px; } figure { display : inline; } header{ background-image: url("images/background-titre.jpg"); padding-top: 10px; } #accueilTitreSite{ text-decoration: none; } /*********************************** * Cette partie concerne toutes * les images du site. * ********************************/ .left{ display : inline; float: left; clear: right; padding-left: 15%; padding-top: 50px; } .right{ display : inline; float: right; padding-right: 15%; padding-top: 50px; } .metiersImagesJobs{ height: 300px; width: 300px; } .metiersImagesJobs:hover{ transform: rotate(360deg); transition-property: all; transition-duration: 1s; transition-timing-function: ease; } .accueilImageEquipe{ height:150px; width: 150px; margin-top: 15px; margin-left: 15px; float: left; } .accueilImageEquipe:hover{ transform: rotate(360deg); transition-property: all; transition-duration: 1s; transition-timing-function: ease; } .liens{ text-decoration: none; } .accueilImageActualite{ height:150px; width: 150px; margin-top: 50px; margin-right: 15px; float: right; } .accueilImageActualite:hover{ transform: rotate(360deg); transition-property: all; transition-duration: 1s; transition-timing-function: ease; } .accueilImageJobs{ height:150px; width: 150px; margin-top: 25px; margin-left: 24px; float: left} .accueilImageJobs:hover{ transform: rotate(360deg); transition-property: all; transition-duration: 1s; transition-timing-function: ease; } .accueilImageInterview{ height:150px; width: 150px; margin-top: 25px; margin-right: 15px; float: right;} .accueilImageInterview:hover{ transform: rotate(360deg); transition-property: all; transition-duration: 1s; transition-timing-function: ease; } .entreprise{ height: 100px; width: 100px; } .entrepriseSuperU{ height: 100px; width: 150px; } .entrepriseMC{ border-radius:100px; height: 100px; width: 100px; } .entrepriseUniv{ height: 90px; width: 90px; } /*********************************** * Cette partie concerne des * présentations (accueil). * ********************************/ .texteSurDroite{ background-color: #600110; color: #FFFFFF; text-align: left; margin-right: 50px; margin-left: 180px; margin-top: 100px; padding: 0px 15px 0px; border: 1px #212121 solid; border-radius: 50px; } .texteSurGauche{ background-color: #600110; color: #FFFFFF; text-align: right; margin-left: 50px; margin-right: 180px; margin-top: 100px; padding: 15px; border: 1px #212121 solid; border-radius: 50px; } .entrepriseSpan{ margin-top: 50px; vertical-align: middle; position: relative; display:inline-block; } /*********************************** * Cette partie concerne la page * de la fiche metier * developpeur_info. * ********************************/ .devinfo{ width: 140px; margin-left: 180px; } #devinfo{ padding: 75px 0px 75px 0px; margin-left: 400px; } #text{ margin-left: 220px; line-height: 250%; } #auteur{ text-align: right; padding-top: 100px; } #left { float: left; } #devimg { display: inline; float: left; } /*********************************** * Cette partie concerne le * formulaire. * ********************************/ form { margin: 0 auto; margin-top: 50px; width: 400px; padding: 1em; border: 1px solid #CCC; border-radius: 1em; color: #3F3F3F;} label { display: inline-block; width: 90px; text-align: right;} input, textarea { font: 1em sans-serif; width: 300px; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #999;} input:focus, textarea:focus { border-color: #000;} textarea { vertical-align: top; height: 5em; resize: vertical;} .button { padding-left: 90px;} /*********************************** * Cette partie concerne les * présentation (interview). * ********************************/ .interviewImage{ height:120px; width: 120px; overflow:hidden; webkit-border-radius:100px; moz-border-radius: 50%; border-radius:100px; } .interviewLogoD{ height:20px; width: 20px; } .InterviewTextG{ height:400px; width: 400px; float: right; display: inline; padding-right: 15%; padding-top: 10%; padding-bottom: 15%; } .InterviewTextD{ height:400px; width: 400px; float: left; display: inline; padding-left: 15%; padding-top: 10%; padding-bottom: 15%; } /*********************************** * Cette partie concerne la page * de la fiche metier * chef de projet. * ********************************/ .chefpro{ width: 140px; margin-left: 180px; } #chefpro{ padding: 75px 0px 75px 0px; margin-left: 400px; } #left { float: left; } #chefimg { display: inline; float: left; } /*********************************** * Cette partie concerne la page * de la fiche metier * gestionnaire de base de données. * ********************************/ .gestionbd{ width: 140px; margin-left: 180px; } #gestionbd{ padding: 75px 0px 75px 0px; margin-left: 400px; } #left { float: left; } #gdbdimg { display: inline; float: left; } /*********************************** * Cette partie concerne la page * de la fiche metier * développeur WEB. * ********************************/ .devweb{ width: 140px; margin-left: 180px; } #devweb{ padding: 75px 0px 75px 0px; margin-left: 400px; } #left { float: left; } #webimg { display: inline; float: left; } /*********************************** * Cette partie concerne la page * de la fiche metier * architecte réseaux. * ********************************/ .archires{ width: 140px; margin-left: 180px; } #archires{ padding: 75px 0px 75px 0px; margin-left: 400px; } #left { float: left; } #archiresimg { display: inline; float: left; } /*********************************** * Cette partie concerne la page * de la fiche metier * administrateur réseaux. * ********************************/ .adminres{ width: 140px; margin-left: 180px; } #adminres{ padding: 75px 0px 75px 0px; margin-left: 400px; } #left { float: left; } #adminresimg { display: inline; float: left; width: 300px; } /*********************************** * Cette partie concerne la page * de la fiche metier * game designer. * ********************************/ .game{ width: 140px; margin-left: 180px; } #game{ padding: 75px 0px 75px 0px; margin-left: 400px; } #left { float: left; } #gameimg { display: inline; float: left; } /*********************************** * Cette partie concerne la page * de la fiche metier * ingenieur ia. * ********************************/ .ia{ width: 140px; margin-left: 180px; } #ia{ padding: 75px 0px 75px 0px; margin-left: 400px; } #left { float: left; } #iaimg { display: inline; float: left; } /*********************************** * Cette partie concerne la page * de la fiche metier * prof info. * ********************************/ .prof{ width: 140px; margin-left: 180px; } #prof{ padding: 75px 0px 75px 0px; margin-left: 400px; } #left { float: left; } #profimg { display: inline; float: left; } #test{ border: 10px #600110 solid; width: 200px; display: block; margin-left: auto; margin-right: auto; margin-top: 100px; } #testtext{ text-align: center; } /*********************************** * Cette partie concerne la page * de la fiche metier * sound designer. * ********************************/ .sound{ width: 140px; margin-left: 180px; } #sound{ padding: 75px 0px 75px 0px; margin-left: 400px; } #left { float: left; } #soundimg { display: inline; float: left; } /*********************************** * Cette partie concerne la * FAQ. * ********************************/ h3{ margin: 50px; } /* Partie modifiée */ dt { margin-top: 35px; font-weight: bolder; color: #4CB0DB; margin-bottom: 15px; } /*********************************** * Cette partie concerne les * rubrique que l'on a fait (actualité). * ********************************/ .actualitéArticle{ background-color: #600110; color: #FFFFFF; text-align: left; margin-left: 80px; margin-right: 80px; margin-top: 100px; padding: 0px 15px 0px; border: 1px #212121 solid; border-radius: 50px; transition: all 2s; } .actualitéArticle:hover{ font-size: 140%; transition-property: all; transition-duration: 2s; transition-timing-function: ease; } #actualitéLogo{ height:100px; width: 450px; margin-top:50px; margin-bottom: -50px; } .actualitéLien{ color: white; text-decoration: none; } #actualitéPhotoArticleLaRochelle{ width: 1000px; } /*********************************** * Article 1 * ********************************/ .article1TitreDef{ font-size: larger; font-weight: bold; color: #4CB0DB ; margin: auto; clear: left; clear: right; } .article1dd{ clear: left; margin-left: 200px; margin-right: 200px; padding-top: 20px; } #articleWebographie{ font-size: smaller; font-style: italic; margin-top: -10px; } /*********************************** * Article 2 * ********************************/ #article2Carte{ height:350px; width: 350px; margin-top:10px; margin-bottom: -10px; } .articleImage{ height:175px; width: 650px; margin-top:10px; margin-bottom: -10px; } .article2TitreDef{ font-size: larger; font-weight: bold; color: #8C2B39 ; margin: auto; } /*********************************** * Article 3 * ********************************/ .article3PoliceItalic{ font-style: italic; } #article3ListeD{ list-style-type: square; display: inline-block; float: right; margin-right: 420px; margin-bottom: 20px; } #article3ListeG{ list-style-type: square; display: inline-block; float: left; margin-left: 420px; margin-bottom: 20px; } #article3TexteReset{ clear:left; clear: right; } /*********************************** * Article 4 * ********************************/ .article4Table{ border-collapse: collapse; margin-left: auto; margin-right: auto; margin-bottom: 20px; margin-top: 20px; } .article4ContenuTable{ border: 3px solid black; padding: 10px; border-color: #8C2B39; } .article4TitreColonneTable{ border: 3px solid black; padding: 10px; border-color: #8C2B39; color: #842E16; } /*********************************** * Article 5 * ********************************/ .article5TexteGras{ font-weight: bold; margin: inherit; color: #8C2B39; } .article5TexteSouligne{ text-decoration: underline; color: #4CB0DB; }