include more css locally

This commit is contained in:
Frédéric Péters 2014-08-21 10:49:39 +02:00
parent 62435d6d19
commit 797ba68dfc
13 changed files with 5500 additions and 1336 deletions

View File

@ -0,0 +1,46 @@
/**
* theming styles
*
*/
#header {
background: url(/static/admin_tools/images/admin-tools.png) 0 0 repeat-x;
}
#header #branding h1 {
margin: 0;
padding: 5px 10px;
/* text-indent: -9999px;
background: transparent url(../images/logo-portail-citoyen.png) 10px 5px no-repeat;
height: 31px;
width: 93px; */
}
div.breadcrumbs {
display: block;
padding: 10px 15px;
border: 0;
background-position: 0 -8px;
border-bottom: 1px solid #ededed;
}
div.breadcrumbs a {
display: inline;
}
.selector {
width: 980px;
float: left;
}
.selector select {
width: 470px;
height: 17.2em;
}
.selector-available, .selector-chosen {
float: left;
width: 470px;
text-align: center;
margin-bottom: 5px;
}

2587
wcs/vincennes/css/app.css Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,41 @@
/* VARIABLES
--------------------------------------------------------------------- */
@borderRadius : 5px;
@green : #89bb19;
@pink : #d3457f;
@orange : #f28831;
@mauve : #802a4d;
@blue : #4da3bd;
@brown : #58483b;
@gray : #51565c;
/* MIXINS
--------------------------------------------------------------------- */
.borderRadius() {
border-radius: @borderRadius;
}
.clearfix() {
&:before,
&:after {
content: " ";
display: table;
}
&:after {
clear: both;
}
}
/* IMPORTS
--------------------------------------------------------------------- */
@import "_base.less";
@import "_layout.less";
@import "_layout_mq.less";
@import "_module.less";
@import "_state.less";
@import "_theme.less";

165
wcs/vincennes/css/bootstrap-theme.css vendored Normal file
View File

@ -0,0 +1,165 @@
body { -webkit-font-smoothing:antialiased; }
.pull-left.image { margin:0 10px 5px 0; }
.container-video { width:100%; height:0; padding-bottom: 56.25%; overflow:hidden; position:relative; }
.container-video iframe { width:100%; height:100%; position:absolute; top:0; left:0; }
.navbar-collapse { max-height:none; }
.pull-left > img { margin:0 10px 5px 0; }
.pull-right > img { margin:0 0 5px 10px; }
.well { overflow:hidden; }
.well.pull-left { width:35%; margin-right:3%; }
.well.pull-right { width:35%; margin-left:3%; }
q { font-style:italic; }
.dropdown-menu>li>strong { display:block; padding:3px 20px; clear:both;}
@media (max-width: 767px) { .navbar-nav .open .dropdown-menu>li>strong, .navbar-nav .open .dropdown-menu>li>a { padding:8px 15px 8px 30px; } }
.retour_chariot { clear:both; overflow:hidden; }
a:focus , a:active { outline:0 none; outline-offset:0; }
.panel-group .panel + .panel .panel-heading a { border:0; }
.panel-group .panel + .panel .panel-heading a:hover { border-top:0; }
/* -- ONGLETS -------------------------------- */
.tab-pane { padding:10px; border-top:0; }
.nav-tabs > li > a:focus, .nav-tabs > li > a:active { outline:none; }
/* ---------------------------------------------------------------------- Tableaux */
table { /*margin:0 0 1.7em 0;*/ border:0; }
th {text-align:center;}
table td, table th { vertical-align:top; padding:.5em .7em; }
/* ------------------------------------------------------------ Tableau de donn<6E>es */
.tableau_donnees { border-top:.1em solid #ccc; border-right:.1em solid #ccc; margin-bottom: 1em;}
.tableau_donnees p {margin-bottom:0;}
.tableau_donnees p.accessiform {margin-bottom:1em;}
.tableau_donnees caption { text-align:left; font-weight:bold; padding:0 0 .6em 0; }
.tableau_donnees th { background:#e7e7e7; border-bottom:.1em solid #ccc; border-left:.1em solid #ccc; }
.tableau_donnees th.taille01 {width:25%;}
.tableau_donnees th.taille02 {width:20%;}
.tableau_donnees th.taille03 {width:15%;}
.tableau_donnees td { border-bottom:.1em solid #ccc; border-left:.1em solid #ccc; }
.tableau_donnees tr.alterne {background:#f6f6f6;}
.tableau_donnees.triable tr.alterne {background:none;}
.tableau_donnees tr:hover, .tableau_donnees tr.alterne:hover {background:#f0f0f0;}
/* -------------------------------------------------- Forum */
.tableau_donnees tr.epingle {background:#fefede;}
/* ------------------------------------------------------------ Tableau triable */
.triable th { color:#000; background:#E7E7E7 url(../images/sprites01.gif) no-repeat 98% -637px; padding:0.5em .7em .5em 15px; text-decoration:none; cursor:pointer; }
.triable th:hover { text-decoration:underline; }
.triable th.tablesorter-headerAsc {background-position:98% -684px;}
.triable th.tablesorter-headerDesc {background-position:98% -1334px;}
/* ------------------------------------------------------------ Tableau en Graphique */
#contenu .visualize { position:relative; border:1px solid #888; background:#fafafa; }
#contenu .visualize , #contenu .visualize * , #ui-lightbox-wrapper { -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; }
#contenu .visualize canvas {position:absolute;}
#contenu .visualize ul {overflow:visible;}
#contenu .visualize ul, #contenu .visualize li { padding:0; margin:0; }
#contenu .visualize .visualize-info { position:absolute; top:-20px; right:10px; border:1px solid #888; background:#fafafa; padding:3px 5px; opacity:.8; }
#contenu .visualize .visualize-title { display:block; font-size:1.1em; color:#333; margin-bottom:3px; }
#contenu .visualize ul.visualize-key li { position:relative; float:left; margin-right:10px; padding-left:10px; }
#contenu .visualize ul.visualize-key .visualize-key-color { position:absolute; left:0; top:50%; width:6px; height:6px; margin-top:-3px; }
#contenu .visualize ul.visualize-key .visualize-key-label {color:#000;}
#contenu .visualize-pie .visualize-labels {list-style:none}
#contenu .visualize-pie .visualize-label-pos, #contenu .visualize-pie .visualize-label { position:absolute; margin:0; padding:0; }
#contenu .visualize-pie .visualize-label { display:block; color:#fff; font-weight:bold; font-size:1em; }
#contenu .visualize-pie-outside .visualize-label { color:#000; font-weight:normal; }
#contenu .visualize-labels-x, #contenu .visualize-labels-y { position:absolute; left:0; top:0; list-style:none; }
#contenu .visualize-labels-x li, #contenu .visualize-labels-y li { position:absolute; bottom:0; }
#contenu .visualize-labels-x li span.label, #contenu .visualize-labels-y li span.label { position:absolute; color:#555; }
#contenu .visualize-labels-x li span.line, #contenu .visualize-labels-y li span.line { position:absolute; border:0 solid #ccc; }
#contenu .visualize-labels-x li {height:100%}
#contenu .visualize-labels-x li span.label { top:100%; margin-top:5px; }
#contenu .visualize-labels-x li span.line { border-left-width:1px; height:100%; display:block; }
#contenu .visualize-labels-x li span.line {border:0;} /*hide vertical lines on area, line, bar*/
#contenu .visualize-labels-y li {width:100%}
#contenu .visualize-labels-y li span.label { display:block; right:100%; width:100px; text-align:right; margin-right:5px; }
#contenu .visualize-labels-y li span.line { border-top-width:1px; width:100%; }
#contenu .visualize-bar .visualize-labels-x li span.label { width:100%; text-align:center; }
#contenu .visualize { overflow:hidden; border:1px solid #ddd; border-radius:12px; background:#ccc url(../images/background/chartbg-vanilla.png) top repeat-x; padding:70px 40px 90px; margin:3em 0; }
#contenu .visualize canvas { border:1px solid #aaa; background:#fff; margin:-1px; }
#contenu .visualize-labels-x, #contenu .visualize-labels-y { top:70px; left:40px; z-index:100; }
#contenu .visualize-pie .visualize-labels { position:absolute; top:70px; left:40px; }
#contenu .visualize-labels-x li span.label, #contenu .visualize-labels-y li span.label {padding-right:5px;}
#contenu .visualize-labels-y li span.line { border-style:solid; opacity:.7; }
#contenu .visualize .visualize-info { position:static; border:0; background:none; opacity:1; }
#contenu .visualize .visualize-title { position:absolute; top:20px; left:20px; line-height:1.3em; font-size:1.5em; font-weight:bold; margin-bottom:0; }
#contenu .visualize ul.visualize-key { position:absolute; left:0; bottom:15px; width:100%; color:#aaa; background:#eee; padding:10px 0; z-index:10; }
#contenu .visualize ul.visualize-key li { font-size:1.2em; padding-left:18px; margin-left:20px; }
#contenu .visualize ul.visualize-key .visualize-key-color { width:10px; height:10px; margin-top:-4px; }
#contenu .visualize ul.visualize-key .visualize-key-label {color:#333}
/* ---------------------------------------------------------------------- Fichiers en t<>l<EFBFBD>chargement */
a.fichier { background-image:url(../images/sprites01.gif); background-repeat:no-repeat; padding:1px 0 1px 24px; text-decoration:none; }
span.metas { font-size:.8em; color:#666; }
a.ms-excel {background-position:left top;}
a.msword {background-position:left -50px;}
a.document {background-position:left -50px;}
a.pdf {background-position:left -95px;}
a.fichier.pdf {
background-image:none;
padding: 0 0 0 3px;
display: inline;
}
a.pdf:before {
color: #333;
margin-right: 5px;
content: "\f1c1";
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
a.plain {background-position:left -150px;}
a.octet-stream {background-position:left -200px;}
a.rtf {background-position:left -250px;}
a.zip {background-position:left -300px;}
a.text {background-position:left -350px;}
a.spreadsheet {background-position:left -400px;}
a.jpeg, a.jpg, a.gif, a.png {background-position:left -1247px; }
a.vcard { background-position:left -448px; padding-left:26px; }
/* ---------------------------------------------------------------------- Alignements */
.object-left, .object-right, .object-center {margin:0 0 1.7em 0;}
.object-left { float:left; margin-right:1.7em; }
.object-right { float:right; margin-left:1.7em; }
.object-center {text-align:center;}
.alignement01 {text-align:left;}
.alignement02 {text-align:right;}
.alignement03 {text-align:center;}
/* ---------------------------------------------------------------------- Espacements */
.espacement01 {margin-bottom:0;}
.espacement02 {margin-bottom:1em;}
.espacement03 {margin-bottom:2em;}
.espacement04 {margin-bottom:3em;}
/* ---------------------------------------------------------------------- Extraits (view line) */
.extraits { clear:both; margin:2em 0 1.7em 0; }
.extrait > .pull-left { margin:0 10px 5px 0; }
.extrait > .pull-right { margin:0 0 5px 10px; }
/* Component containers ---------------------------------- Nouveau datepicker, utile pour les formulaires */
#ui-datepicker-div.ui-widget { font-family:Verdana,Arial,sans-serif; font-size:1.1em; }
#ui-datepicker-div.ui-widget .ui-widget { font-size:1em; }
#ui-datepicker-div.ui-widget input, #ui-datepicker-div.ui-widget select, #ui-datepicker-div.ui-widget textarea, #ui-datepicker-div.ui-widget button { font-family:Verdana,Arial,sans-serif; font-size:1em; }
#ui-datepicker-div.ui-widget-content { border:1px solid #aaaaaa; background:#ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color:#222222; }
#ui-datepicker-div.ui-widget-content a { color:#222222; }
#ui-datepicker-div.ui-widget-header { border:1px solid #aaaaaa; background:#cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color:#222222; font-weight:bold; }
#ui-datepicker-div.ui-widget-header a { color:#222222; }
#ui-datepicker-div.ui-widget .ui-state-default, #ui-datepicker-div.ui-widget .ui-widget-content #ui-datepicker-div.ui-widget .ui-state-default, #ui-datepicker-div.ui-widget .ui-widget-header #ui-datepicker-div.ui-widget .ui-state-default { border:1px solid #d3d3d3; background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight:normal; color:#555555; }
#ui-datepicker-div.ui-widget .ui-state-default a, #ui-datepicker-div.ui-widget .ui-state-default a:link, #ui-datepicker-div.ui-widget .ui-state-default a:visited { color:#555555; text-decoration:none; }
#ui-datepicker-div.ui-widget .ui-state-hover, #ui-datepicker-div.ui-widget .ui-widget-content .ui-state-hover, #ui-datepicker-div.ui-widget .ui-widget-header .ui-state-hover, #ui-datepicker-div.ui-widget .ui-state-focus, #ui-datepicker-div.ui-widget .ui-widget-content .ui-state-focus, #ui-datepicker-div.ui-widget .ui-widget-header .ui-state-focus { border:1px solid #999999; background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight:normal; color:#212121; }
#ui-datepicker-div.ui-widget .ui-state-hover a, #ui-datepicker-div.ui-widget .ui-state-hover a:hover { color:#212121; text-decoration:none; }
#ui-datepicker-div.ui-widget .ui-state-active, #ui-datepicker-div.ui-widget .ui-widget-content .ui-state-active, #ui-datepicker-div.ui-widget .ui-widget-header .ui-state-active { border:1px solid #aaaaaa; background:#ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight:normal; color:#212121; }
#ui-datepicker-div.ui-widget .ui-state-active a, #ui-datepicker-div.ui-widget .ui-state-active a:link, #ui-datepicker-div.ui-widget .ui-state-active a:visited { color:#212121; text-decoration:none; }
#ui-datepicker-div.ui-widget .ui-widget :active { outline:none; }
/* ------------------- DIAPORAMA ONGLET + JCAROUREL -- */
.jcarousel-container { width:84%; padding:0 8%; margin:0 0 1.7em 0; }
.jcarousel-prev, .jcarousel-next { position:absolute; top:35px; }
.jcarousel-prev {left:0;}
.jcarousel-next {right:0;}
.jcarousel-prev-disabled, .jcarousel-next-disabled {display:none !important;}
.diaporamanav.nav-tabs { border:0 !important; }
.diaporamanav.nav-tabs li { margin-bottom:0; }
.diaporamanav.nav-tabs > li.active > a, .diaporamanav.nav-tabs > li.active > a:hover, .diaporamanav.nav-tabs > li.active > a:focus { border-bottom-color:#DDD; }
.diaporamanav.nav-tabs > li.active > a > img, .diaporamanav.nav-tabs > li.active > a:hover >img , .diaporamanav.nav-tabs > li.active > a:focus >img { opacity:.5; }
.diaporamanav.nav-tabs > li > a:hover { border-bottom-color:#EEE; }
.diaporama.tab-content > .tab-pane { border:0; padding:0; margin:0 0 20px 0; }
.polaroid { -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; }
/* ------------- Formulaires */
.bg-danger { padding:15px; }

7
wcs/vincennes/css/bootstrap.min.css vendored Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,679 @@
ul {
padding: 0;
list-style: none;
}
.breadcrumb a {
color: #D91A80;
}
#nav {
width: 100%;
float: left;
}
#nav .panel {
border: none;
}
#nav .account-panel>.panel-heading, #nav .nav-panel>.panel-heading {
background: #d91a80;
color: white;
border: none;
}
#content a {
color: #D91A80;
}
#real-content ul > li:before {
content: "\f0da";
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
float: left;
margin-top: 3px;
margin-right: 7px;
font-size: 13px;
color: #D91A80;
}
#real-content ul.federation-plugin-list > li:before {
}
#real-content ul.federation-plugin-list > li:before {
content: none;
}
#services > ul > li > ul > li:before, #nav .account-panel li:before, #nav .account-panel li:before:hover, #nav .nav-panel li:before, #nav .nav-panel li:before:hover {
color: #D91A80;
}
#services > ul > li:before {
content: none;
}
#menu2 .nav>li {
background: none;
padding-left: 0;
}
#single-title {
display: none;
}
#main-content {
padding: 0 15px;
width: 100%;
float: left;
}
#main-content .widget {
text-align: left;
margin-bottom: 20px;
}
#main-content .widget .title {
border: none;
margin-bottom: 6px;
}
#real-content > #right, #real-content > #left {
margin-top: -15px;
float: left;
width: 50%;
}
#real-content > #right form, #real-content > #left form {
padding: 0;
width: auto;
margin: 0;
border: none;
box-shadow: none;
}
#real-content > #right .block, #real-content > #left .block {
display: block;
padding: 20px;
background: white;
margin: 20px auto;
margin-bottom: 20px;
background-color: #FFF;
border: 1px solid rgba(0, 0, 0, 0);
border-color: #DDD;
border-radius: 4px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
margin-bottom: 0;
}
#real-content > #right .block h2, #real-content > #left .block h2 {
padding-top: 0;
margin-top: 0;
text-align: left;
font-size: 20px;
font-weight: 600;
}
#real-content > #right {
padding-left: 15px;
}
#real-content > #right + div {
clear: both;
}
#real-content > #left {
padding-right: 15px;
}
#messages {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
border-radius: 6px;
border: 1px solid #D8D8D8;
background: #F1F1F1;
padding: 15px 25px;
margin-bottom: 15px;
}
#messages .messages {
margin-bottom: 0;
}
#messages .info {
color: #158300;
}
#messages .info:before {
position: relative;
top: 7px;
left: -7px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: 400;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\e084";
display: block;
font-size: 21px;
float: left;
margin-right: 2px;
color: #27A30F;
}
#leonard {
text-align: center;
padding-bottom: 18px;
padding-top: 10px;
}
#content {
box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
border-radius: 6px;
overflow: hidden;
background: #fff;
border: 1px solid #D8D8D8;
margin-bottom: 25px;
min-height: 420px;
border-radius: 5px;
border-top: none;
padding: 10px 20px;
}
#content h1:first-child {
margin-top: 0;
font-size: 30px;
}
#content h2 {
font-size: 24px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
margin-bottom: 15px;
padding-bottom: 8px;
color: #c4336e;
margin-top: 0;
padding-top: 25px;
}
#content h2:first-child {
margin-top: 0;
}
#content .breadcrumb + h2 {
padding-top: 10px;
}
#content h3 {
/* font-size: 18px;
margin-top: 25px;
margin-bottom: 15px;
font-weight: 600;*/
font-weight: bold;
color: #333;
margin-top: 20px;
margin-bottom: 15px;
font-size: 16px;
}
#content label {
display: block;
text-align: left;
}
#content select, #content input[type="password"], #content input[type="email"], #content input[type="text"] {
text-align: left;
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #FFF;
background-image: none;
border: 1px solid #CCC;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
margin-bottom: 10px;
}
#content > p:last-child {
margin: 0;
}
#content >:last-child {
margin-bottom: 0;
}
form, .right {
display: block;
padding: 20px;
width: 60%;
background: white;
margin: 20px auto;
margin-bottom: 20px;
background-color: #FFF;
border: 1px solid rgba(0, 0, 0, 0);
border-color: #DDD;
border-radius: 4px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
margin-bottom: 0;
text-align: center;
}
form h1, form h2, form h3, form h4, form h5, form p, .right h1, .right h2, .right h3, .right h4, .right h5, .right p {
text-align: left;
}
form form, .right form {
background: transparent;
padding: 0;
margin: 0;
border: none;
box-shadow: none;
width: auto;
}
input[type="submit"] {
display: inline-block;
margin-bottom: 0;
font-weight: 400;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid rgba(0, 0, 0, 0);
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 4px;
color: #FFF;
background-color: #d91a80;
border-color: #ab1565;
}
input[type="submit"]:hover {
text-decoration: none;
color: #FFF;
background-color: #ab1565;
border-color: #951258;
}
input[type="submit"]:active, input[type="submit"]:focus {
color: #FFF;
background-color: #ab1565;
border-color: #951258;
outline: 0;
background-image: none;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
input[type="submit"] + button.submit, button.submit + input[type="submit"], input[type="submit"] + input[type="submit"], button.submit + button.submit {
margin-left: 5px;
}
button.submit {
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid rgba(0, 0, 0, 0);
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
color: #333;
background-color: #FFF;
border-color: #CCC;
}
button.submit:hover {
text-decoration: none;
color: #333;
background-color: #EBEBEB;
border-color: #ADADAD;
}
button.submit:active, button.submit:focus {
outline: 0;
background-image: none;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
color: #333;
background-color: #EBEBEB;
border-color: #ADADAD;
}
.quixote {
border: none;
padding: 0;
box-shadow: none;
}
.quixote p {
margin: 0 0 15px;
line-height: 1.6em;
}
.quixote h4 {
line-height: 1.4em;
}
.help-text {
font-size: 11px;
margin-top: -5px;
color: #706C6C;
margin-bottom: 15px;
}
.federation-plugin-list {
text-align: left;
border-radius: 5px;
}
.federation-plugin-list > li {
border: 1px solid #DADADA;
padding: 5px 15px;
}
.federation-plugin-list > li:last-child {
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.federation-plugin-list > li:first-child {
border-top-right-radius: 5px;
border-top-left-radius: 5px;
}
.federation-plugin-list form {
text-align: left;
overflow: hidden;
display: block;
}
.federation-plugin-list form input {
padding: 5px 8px;
font-size: 11px;
float: right;
}
.federation-plugin-list .federation-plugin-federation-name {
padding-top: 4px;
display: inline-block;
}
#content .bo-block {
padding-top: 20px;
}
#content .bo-block h2 {
font-size: 18px;
margin-bottom: 10px;
font-weight: 600;
}
#content .dataview {
display: none;
}
#services > h3 {
font-size: 24px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
margin-bottom: 15px;
padding-bottom: 8px;
color: #D91A80;
}
#services > h3:first-child {
margin-top: 15px;
}
#services > ul {
display: block;
overflow: hidden;
width: 100%;
}
#services > ul > li {
display: block;
padding: 20px;
background: #FFF;
margin: 20px auto;
margin-bottom: 20px;
background-color: #FFF;
border: 1px solid rgba(0, 0, 0, 0);
border-color: #DDD;
border-radius: 4px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
margin-bottom: 0;
text-align: left;
float: left;
height: 354px;
margin: 0 10px 20px;
width: 46%;
}
#services > ul > li > ul > li:before {
content: "\f0da";
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
float: left;
margin-top: 3px;
margin-left: -14px;
font-size: 13px;
color: #D91A80;
}
#services a {
color: #D91A80;
}
#services > ul > li ul {
padding: 0 0 0 15px;
}
#services > ul > li > ul > li {
padding: 3px 0;
line-height: 1.25em;
}
#services > ul > li > strong {
padding-top: 0;
font-size: 24px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
margin-bottom: 15px;
padding-bottom: 8px;
margin-top: 0;
text-align: left;
font-size: 20px;
font-weight: 600;
margin-top: -5px;
display: block;
line-height: 1em;
}
#services > ul > li > strong a {
color: #333;
}
#rub_service {
overflow: hidden;
}
#rub_service label {
color: #333;
}
#rub_service form {
padding: 25px 30px;
width: auto;
overflow: hidden;
}
#rub_service form input, #rub_service form select {
max-width: 250px;
}
#rub_service form h3 {
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
margin-bottom: 15px;
margin-top: 30px;
padding-bottom: 8px;
}
#rub_service form h4 {
font-size: 17px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
margin-bottom: 15px;
margin-top: 30px;
padding-bottom: 8px;
}
#rub_service form input[type="submit"] {
background: #d72a84;
}
#rub_service form input[type="submit"]:hover {
opacity: 0.9;
}
#rub_service form input[type="checkbox"] {
margin-right: 5px;
float: left;
}
#rub_service form input.cancel {
color: #333;
background-color: #FFF;
border-color: #CCC;
}
#rub_service form input.cancel:hover {
color: #333;
background-color: #EBEBEB;
border-color: #ADADAD;
}
#rub_service form input.cancel:active, #rub_service form input.cancel:focus {
outline: 0;
background-image: none;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.CheckboxWidget {
position: relative;
}
.CheckboxWidget .title label {
position: absolute;
left: 20px;
}
.SubmitWidget.widget.cancel-button {
float: left;
}
.buttons.submit {
overflow: hidden;
}
.cancel-button .content, .cancel-button {
text-align: left;
}
.submit-button .content, .submit-button {
text-align: right;
}
#main-content .widget.submit-button, #main-content .widget.cancel-button {
margin-bottom: 0;
}
form .submit-button, form .cancel-button, #rub_service form .submit-button, #rub_service form .cancel-button {
float: right;
width: 49%;
}
#rub_service form .cancel-button {
float: left;
text-align: right;
}
#steps {
float: left;
width: 100%;
}
.steplist > .panel {
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
}
#steps > h2 {
font-size: 15px;
border-bottom: none;
font-weight: bolder;
margin-bottom: 0;
padding-bottom: 8px;
padding-top: 0;
margin-top: 5px;
}
#steps > ol {
overflow: hidden;
list-style: none;
padding: 0;
position: relative;
}
#steps > ol > li {
border-radius: 4px;
border: 1px solid lightgrey;
font-size: 16px;
font-weight: bold;
margin-bottom: 25px;
background: #F1F1F1;
color: #5C5C5C;
padding: 10px 15px;
position: relative;
margin-right: 23px;
}
#steps li:hover:before, #steps li:before {
content: none;
}
#steps > ol > li.last {
margin-bottom: 0;
}
#steps > ol > li.current {
background: white;
color: #333;
}
#steps > ol > li ul {
top: 100%;
left: 0;
margin: 0 -10px -18px;
}
#steps > ol > li ul li {
display: block;
padding: 5px 10px;
color: #333;
font-size: 12px;
}
#steps > ol > li ul li.current {
color: #FFF;
background-color: #d91a80;
border-radius: 2px;
}
#steps > ol > li ul li.current .label {
color: white;
}
#steps > ol > li ul li span {
font-size: 11px;
margin-right: 10px;
font-weight: 400;
line-height: 1.2em;
}
#steps > ol > li:after {
position: absolute;
left: 50%;
margin-left: -6px;
top: 100%;
content: '';
width: 0;
height: 0;
border-style: solid;
margin-top: 10px;
border-width: 6px 6px 0 6px;
border-color: #B6B6B6 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
#steps > ol > li:last-child:after {
content: none;
}
#steps .label {
color: #333;
font-weight: normal;
padding: 5px 0;
display: inline-block;
}
#steps .label + ul {
padding: 5px 0 12px;
}
.logged-in .user.fullname {
font-weight: bold;
}
.login-actions {
margin-top: 25px;
margin-bottom: 0;
}
.login-actions p:last-child {
margin-bottom: 0;
}
#rub_service {
width: 100%;
}
@media (max-width: 767px) {
#real-content > #right, #real-content > #left {
margin: 0;
float: none;
width: 100%;
padding: 0;
}
}
@media (max-width: 991px) {
#main-content {
float: none;
}
#services > h3:first-child {
margin-top: 20px;
font-size: 18px;
border: none;
}
}
@media (min-width: 992px) {
#nav {
width: 18.75%;
}
#events {
display: inline-block;
}
#main-content {
width: 62.5%;
}
#steps {
width: 25%;
}
#rub_service {
width: 75%;
}
}
#content h2 {
color: #d91a80;
}

File diff suppressed because one or more lines are too long

700
wcs/vincennes/css/hack.css Normal file
View File

@ -0,0 +1,700 @@
/* surcouche prod - hack et css nécessaire pour ezpublish (mise_en_avant etc... */
#sondage img {
border-radius:5px;
}
.footer--partners ul li {
display:block;
float:left;
width:48%;
padding:3px 0;
}
.footer--partners ul li a {
line-height: 14px;
display:block;
}
.footer--subvention {
text-align:right;
}
.footer--labels h2 {
display:none;
}
.footer--labels .image {
float:left;
margin-right:3px;
}
.footer--website_infos li {
padding:0 5px;
}
.search_engine--collapse .form-control {
width:190px;
}
#SearchText {
border-radius:5px;
}
#procedures .box {
margin-bottom:0;
}
.navigation--body {
background: #454545;
color: #fff;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.navigation--body:hover {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.navigation--body.yamm .yamm-content li {
list-style: none;
}
#main h1 {
font-size: 21px;
font-weight: 700;
margin-bottom: 12px;
margin-top: 8px;
}
.rubric .triable th a {
color: #333;
}
.rubric {
overflow:hidden;
}
.rubric h2:first-child {
margin-top: 0;
padding-top: 0;
}
.rubric h2 + h3 {
margin-top: 15px;
}
.rubric h3 {
font-weight: bold;
color: #333;
margin-top: 40px;
margin-bottom: 15px;
font-size: 16px;
}
.rubric h3:first-child {
margin-top: 0;
padding-top: 0;
}
.rubric h2 {
font-size: 18px;
font-weight: 700;
display:block;
padding-top:20px;
/*clear:both;*/
overflow: visible;
/*border-top: 1px dotted rgba(0, 0, 0, 0.2);*/
}
.rubric .box-body > :first-child {
margin-top: 0;
}
.object-left {
float:left;
margin: 0 15px 10px 0;
}
#evenements h3 {
margin-bottom: 0;
}
.object-right {
float:right;
display: inline-block;
padding: 4px;
margin-bottom: 20px;
margin-left:15px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 4px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.mise_en_avant, .mise_en_avant01, .mise_en_avant02, .well, #lastinfo, .previsualisation {
min-height: 20px;
padding: 13px 18px;
margin-bottom: 20px;
background-color: #EEE;
overflow: hidden;
border-radius: 3px;
border: none;
clear: both;
margin-top: 15px;
/* box-shadow: none; */
}
.previsualisation .label {
color:#333;
}
.mise_en_avant01 {
width:33%;
float:left;
margin-right:15px;
}
.mise_en_avant02 {
width:33%;
float:right;
margin-left:15px;
}
.image {
margin:0;
padding:0;
}
h2.masquer {
display:none;
}
.agauche, .adroite {
min-height:200px;
}
#main .fa.fa-external-link {
color: #333;
}
.thumbnail {
margin-bottom: 10px;
}
.thumbnail-hover .icon {
opacity: 0;
font-size: 20px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -10px;
margin-top: -10px;
transition: all .2s ease-in;
-webkit-backface-visibility: hidden;
}
#zoneagendadroite {
display:none;
}
.navigation--body.yamm .yamm-content {
z-index:9999;
border-radius:0 0 10px 10px;
border:8px solid #666;
background: #fefefe;
/*margin-top:-5px;*/
}
.navigation--body .dropdown-menu {
margin-top:-2px;
min-height:10px;
background:none;
}
.change-img {
height: 180px;
overflow: hidden;
}
ul#gallery, ul#gallery li {
margin:0;
padding:0;
background:none;
list-style: none;
}
ul#gallery li {
display:inline-block;
}
.introduction {
overflow:hidden;
}
.input-group-width {
width:100%;
}
.input-group .form-control-width {
height:28px;
padding:2px 5px;
width:92%;
}
.mise_en_avant .object-left {
margin:0 35px 0 0;
}
.documents, .documents li {
margin: 0;
padding:0;
background: none;
list-style:none;
}
.documents li {
margin: 0;
padding: 10px 0;
background: none;
overflow:hidden;
clear:both;
}
.documents li .object-left {
margin:0 15px 0 0;
vertical-align:middle;
}
.documents li img {
vertical-align:middle;
}
.question_sondage {
overflow:hidden;
margin-bottom:20px;
}
.accessiform label {
display:block;
overflow:hidden;
clear:both;
}
.boutons {
margin-bottom:15px;
}
.accessiform input[type="text"], .accessiform input[type="select"], .accessiform textarea {
display: block;
width: 50%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.accessiform textarea {
min-height: 200px;
}
.events--list .nav-tabs {
background: #d2d2d2;
border: none;
}
.search_engine--collapse .input-group input[type="text"] {
color:#999;
}
.trapezoidal.trapezoidal-sm .affiche {
padding-top:5px;
}
.breve-item0, .breve-item1, .breve-item2 {
display:none;
}
.navigation--body.yamm .yamm-content a:hover {
background: #eee;
}
.no-lien a, .no-lien br {
display:none;
}
/* ---------------------------------------------------------------------- Rubrique Fiches */
#rubrique_fiches {
clear:both;
overflow:hidden;
}
#rubrique_fiches h2 {
background:#31ABE5;
padding:0.6em .6em;
color:#fff;
text-transform:uppercase;
}
/* ---------------------------------------------------------------------- Fiches */
div.fiche {
overflow: hidden;
border-left: 8px solid #babcbd;
background: #e7e7e7;
padding: 15px;
margin: 0 0 10px 0;
}
div.fiche h3 {
color:#333;
font-size:18px;
font-weight:bold;
}
ul.fiches_navigation {
padding:0;
margin:0 0 20px 0;
overflow:hidden;
clear:both;
}
ul.fiches_navigation li {
background:none;
padding:0;
margin:0;
list-style: none;
position:relative;
overflow:hidden;
display:inline-block;
}
ul.fiches_navigation img {
float:left;
margin:0;
opacity:0.3;
}
ul.fiches_navigation .fiche-thumbnail a {
float:left;
width:163px;
min-height:230px;
padding:0;
margin:0;
text-decoration:none;
}
ul.fiches_navigation li.ui-tabs-selected .fiche-thumbnail a {
color:#000;
text-decoration:none;
cursor:text;
}
ul.fiches_navigation li.ui-tabs-selected .fiche-thumbnail img, ul.fiches_navigation img:hover {
opacity:1;
}
ul.fiches_navigation a:hover, ul.fiches_navigation .fiche-thumbnail a:focus, ul.fiches_navigation .fiche-thumbnail a:active {
}
ul.fiches_navigation li.ui-tabs-selected .fiche-thumbnail a {
background-color:#fff;
}
ul.fiches_navigation li div.intro {
position: absolute;
bottom: 0;
font-size: 11px;
background: rgba(0, 0, 0, 0.7);
color: #fff;
width: 160px;
padding: 5px 10px;
}
ul.fiches_navigation li div.intro p {
margin:0;
}
.object-right-fiche {
background:#ffffff;
padding:15px;
float:right;
width:33%;
}
.zone-droite {
margin-bottom:25px;
padding:10px;
background:#eee;
}
#main .pagination {
width:100%;
clear:both;
overflow:hidden;
}
.slider-videos, .slider-infos {
margin:20px 0 20px 0;
padding:15px 0 15px 25px;
background:#eee;
}
.slider-infos {
padding-left:8px;
}
.slick-prev, .slick-next {
width:30px;
height:30px;
border-radius:15px;
background: #e43891;
}
.slick-prev {
left:-15px;
/*background:url(../images/contenu/prev.png) no-repeat 0 0;*/
}
.slick-next {
right:-15px;
/*background:url(../images/contenu/next.png) no-repeat 0 0;*/
}
.cont-lien-image {
position:relative;
}
.cont-lien-image--titre {
position:absolute;
bottom:0;
left:0;
background: rgba(0, 0, 0, 0.7);
border-radius:0 0 5px 5px;
width:100%;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
color:#fff;
padding:10px;
line-height:18px;
}
#contenu .header {
border-radius:0;
}
#contenu .header a {
color:#333;
}
.decal01 {
margin: 0 0 10px 0;
padding-top: 12px;
border-top: 1px dotted #B2B2B2;
}
.decal02 {
margin:10px 0 0 0;
padding-bottom:10px;
border-bottom:1px dotted #7a7a7a;
}
/*.decal01:hover, .decal02:hover {
background:#cacaca;
}*/
.breve-agenda .tab-pane {
padding:0;
}
.table-condensed a {
color:#333;
font-weight: bold;
}
.jour_j {
background: #eeeeee;
}
p.accessiform {
overflow:hidden;
margin:5px 0;
}
.lien-image {
display:block;
position: relative;
border-radius: 7px;
overflow: hidden;
}
.lien-image img {
vertical-align:top;
}
.zone-text {
position: absolute;
z-index: 2;
background: #333;
background: rgba(0, 0, 0, .5);
width: 100%;
color: white;
text-transform: uppercase;
bottom: 0;
}
.zone-text:after {
position: absolute;
z-index: 3;
content:"\f054";
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
bottom: -40px;
right: -64px;
background: rgba(191, 14, 41, 0.88);
border-radius: 50%;
display: block;
height: 100px;
width: 105px;
padding: 25px 10px 10px 17px;
font-size: 24px;
}
.zone-text p {
padding:5px 50px 7px 8px;
font-weight: bolder;
font-size:11px;
line-height: 13px;
min-height:40px;
margin: 0;
}
/*#contact_us .hidden-sm, #contact_us .hidden-xs {
display:inline !important;
}*/
/* Hack titres des accès directs - 1 seule toolbar */
.ad-titre01, .ad-titre02, .ad-titre03 {
display:none;
}
.access--directs .ad-titre01, .access--kiosque .ad-titre02, .access--projects .ad-titre03 {
display:inline-block;
}
.modal-dialog {
left:0;
}
a.fichier {
padding:5px 0 5px 25px;
display:inline-block;
}
.list-inline {
padding-top:10px;
}
#par_theme {
margin-top: -7px;
margin-bottom: -7px;
padding-left: 0;
}
.nb-results {
padding-top: 7px;
font-size: 13px;
}
#keyword {
padding: 5px;
height: 28px;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
font-size: 12px;
}
.reset-filter {
padding-top: 3px;
}
/* Media queries */
@media (min-width: 992px) {
.procedures--compte_citoyen .fa {
display: none;
}
}
@media (max-width: 991px) {
/* #promo {
padding-right:30px;
}*/
/*#contact_us {
min-width:142px;
overflow:hidden;
}*/
.events--list .see-all {
display: block;
margin-top: 10px;
}
.events--list .nav-tabs > li > a {
padding: 14px 11px;
font-size: 12px;
}
.events--list .nav-tabs>li.see-all {
display: block;
margin-top: 0;
float: right;
}
.events .right.carousel-control, .events .left.carousel-control {
display: none;
}
.procedures--compte_citoyen {
font-weight: 600;
}
.procedures--compte_citoyen .icon-user {
display: none;
}
#contact_us span {
display: none;
}
.procedures--body > ul {
padding: 0;
margin-left: -15px;
margin-right: -15px;
margin-bottom: 0;
}
.yamm .dropdown.yamm-fw.open .dropdown-menu {
box-shadow: none;
}
.navigation--body.yamm .yamm-content {
border: none;
border-radius: 0;
background: #E7E7E7;
padding: 0;
}
.navigation--body.yamm .yamm-content li {
border-bottom: 1px solid lightgrey;
}
#contact_us {
min-width: 0;
text-align: center;
padding: 13px 12px 14px 16px;
}
#contact_us .fa {
padding-top:3px;
padding-right:5px;
display:block;
float:left;
}
.navigation--body {
border-radius:0;
margin-top:-1px;
}
.navigation--body.yamm .yamm-content li a .fa {
display:none;
}
#recherche .btn-default {
padding:9px 10px 8px 10px;
}
#promo {
padding-right: 15px;
}
.right_bar--newsletter p, .right_bar--sondage p {
margin: 0;
}
.right_bar .btn {
margin-right: 7px;
}
.right_bar--facebook,
.right_bar--twitter,
.right_bar--dailymotion,
.right_bar--rss {
width: 56px;
text-align: center;
}
.panel-heading {
padding: 15px 15px;
}
.search_engine {
width: auto;
margin-left: -15px;
background: rgba(0, 0, 0, 0.8);
margin-right: -15px;
}
.search_engine--collapse .form-control {
width: 231px;
}
#SearchText {
border-radius: 4px 0 0 4px;
height: 33px;
}
.footer--website_infos ul {
text-align: center;
}
.footer--website_infos ul li {
display: inline;
padding: 0;
margin: 0 10px;
font-size: 13px;
}
.footer--logotype img {
width: 100%;
height: auto;
}
.footer--address {
text-align: center;
font-size: 13px;
}
.footer {
padding-bottom: 10px;
}
.breadcrumb {
display: none;
}
.bottom_bar .tools {
display: none;
}
}
.box-body:before, .box-body:after {
content:" ";
display: table;
}
.box-body:after {
clear: both;
}
.contact-step input {
padding:0;
margin:0;
background:none;
border:none;
box-shadow: 0;
}
#messages_erreur ul {
background:#eee;
border-radius:5px;
}
#messages_erreur ul li {
padding:5px 0;
color:#ff0000;
}
.erreur input[type="text"], .erreur input[type="select"], .erreur textarea {
background:#eee;
}
p.erreur label {
color:#ff0000;
padding-left:18px;
background:url(../images/contenu/erreur.jpg) no-repeat 0 0;
/**/
}

View File

@ -0,0 +1,5 @@
/****** tests intégration IE8 Victor ************/
#events {
display: none;
}

View File

@ -0,0 +1,48 @@
/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white url('ajax-loader.gif') center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
/* Icons */
@font-face { font-family: "slick"; src: url('fonts/slick.eot'); src: url('fonts/slick.eot?#iefix') format("embedded-opentype"), url('fonts/slick.woff') format("woff"), url('fonts/slick.ttf') format("truetype"), url('fonts/slick.svg#slick') format("svg"); font-weight: normal; font-style: normal; }
/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-prev:focus, .slick-next:focus { outline: none; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }
.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.85; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-prev { left: -25px; }
.slick-prev:before { content: "\2190"; }
.slick-next { right: -25px; }
.slick-next:before { content: "\2192"; }
/* Dots */
.slick-slider { margin-bottom: 30px; }
.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; }
.slick-dots li button:focus { outline: none; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: 0.75; }

994
wcs/vincennes/css/style.css Normal file
View File

@ -0,0 +1,994 @@
@font-face {
font-family: 'Museo500';
src: url(Museo500-Regular.otf);
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'MuseoSlab';
src: url(Museo_Slab.otf);
font-weight: normal;
font-style: normal;
}
html, body { margin: 0; font-family: arial, sans-serif; font-size: 13px; color: red;}
a { text-decoration: none; }
a:hover { text-decoration: underline; }
h1, h2, h3 { margin-top: 0; }
div#single-title, #nav,
#top, h2 {
font-family: MuseoSlab, sans-serif;
font-weight: normal;
}
h3, h4 {
font-family: Museo500, sans-serif;
font-weight: normal;
}
a {
-webkit-transition: color 200ms ease-out;
}
/* layout */
body {
overflow-x: hidden;
background: white;
}
div#page {
width: 100%;
}
div#header {
background-color: #ffffff;
width: 100%;
margin: 0 0 0 0;
position: absolute;
top: 0px;
margin-left: -500px;
z-index: 0;
}
div#top {
height: 456px;
width: 1500px;
margin: 0 auto 0 auto;
margin-left: 50%;
}
div#top h1 {
width: 10em;
text-align: center;
padding-top: 3em;
padding-left: 2em;
margin-left: 20px;
font-size: 120%;
font-weight: bold;
}
div#top h1 a {
color: white;
text-shadow: #6374AB 0px 0px 3px;
}
div#top a img {
border: 0;
}
div#main-content-wrapper {
position: relative;
z-index: 100;
width: 1000px;
margin: 200px auto 0px auto;
}
div#main-content {
margin: 0;
min-height: 300px;
}
div#footer {
clear: both;
background: white;
padding: 0px;
width: 1000px;
margin: 10px auto 0 auto;
position: relative;
}
p#legal {
font-size: small;
color: #666;
margin: 0;
margin-top: 5em;
font-size: 70%;
display: inline-block;
padding-top: 5px;
border-top: 1px solid #666;
}
#content {
position: relative;
margin:0;
color: rgb(58, 58, 58);
}
div#content a {
color: #37a7da;
}
div#content a:hover {
text-decoration: underline;
}
#menu {
font-size: 130%;
margin-top: -1px;
}
#menu ul {
list-style: none;
margin: 0;
padding: 10px 0 32px 0;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
}
#menu li {
display: inline;
margin: 0px 10px 0 0;
padding: 5px;
background: #37a7da;
border: 5px solid transparent;
border-width: 2px 5px;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
}
#menu li a {
color: white;
text-transform: uppercase;
white-space: pre;
}
#menu li:hover {
background-color: #f4bc03;
border-color: #f4bc03;
}
#menu li:hover a {
text-decoration: none;
}
#menu li.selected, #menu li.ancestor {
background: #515151;
border-color: #515151;
}
#menu li.selected a {
color: white;
}
#left {
float: left;
width: 49.5%;
}
#right {
float: right;
width: 49.5%;
}
br.clear {
clear: both;
}
#error-404, #error-500, #content .block, #password-changed {
background: white;
font-size: 110%;
margin-bottom: 1em;
}
#content .block h2 {
background: transparent;
font-weight: normal;
color: white;
text-transform: uppercase;
padding: 6px 10px 6px 10px;
color: #333;
font-size: 130%;
cursor: default; /* someday, perhaps, cursor: move */
border-bottom: 1px solid #ddd;
}
#content .block h2.feeds {
background-image: url(Picto-Bulle.png);
}
#content .block h2.newsletters {
background-image: url(Picto-coeur.png);
}
#content .block h3,
#content .block p {
margin: 1ex 10px;
padding-bottom: 1px;
}
#content .demarches ul,
#content ul.mes-demarches {
list-style: none;
padding-left: 0px;
margin: 0px;
}
#content .demarches ul {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}
#content ul.mes-demarches li,
#content .demarches ul li {
margin: 1ex 0 10px 1ex;
padding-left: 10px;
-webkit-column-break-inside: avoid;
-moz-column-break-inside: avoid;
column-break-inside: avoid;
}
#content .demarches .toutes-les-demarches {
padding: 10px 0 10px 0;
margin-left: 20px;
}
#content .toutes-les-demarches a {
font-size: 130%;
}
#content .toutes-les-demarches a:before {
content: "▹ ";
}
#commune-selector {
margin-left: 5px;
margin-bottom: 10px;
}
#content #futurs-demarches {
overflow-y: hidden;
margin: 5px;
padding-bottom: 15px;
}
#content #futurs-demarches.selected {
display: block;
}
div#single-title {
border: 1px solid #a5a7aa;
border-width: 1px 0px;
font-size: 110%;
text-align: center;
padding: 10px 0;
}
body.narrow-page #main-content {
background: white;
margin-top: 0;
padding: 10px 10px 0 10px;
}
body.narrow-page #main-content form div input {
display: block;
margin-left: 10px;
margin-bottom: 2ex;
}
div#welcome {
text-align: justify;
margin: 0 1em;
}
div#welcome h2 {
margin: 1ex 0;
font-size: 300%;
background: transparent url(e54.png) left center no-repeat;
padding-left: 70px;
text-align: left;
width: 150%;
}
div#welcome {
float: left;
width: 60%;
}
span.helptext {
color: #666;
}
body.narrow-page div.right {
width: 30%;
float: right;
margin: 1ex auto;
}
body.narrow-page div.right form {
text-align: left;
background: white;
margin: 10px 10px;
padding: 10px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: 1px solid #ccc;
box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
}
body.narrow-page div.right form div label {
width: 14em;
display: block;
padding-top: 3px;
color: #777;
}
body.narrow-page div.right form div input {
width: 16em;
}
body.narrow-page div.right form div.form-field-required label:after {
content: "";
}
body.narrow-page div.right form > input {
display: block;
margin: 1em auto 0 auto;
background: #37a7da;
color: white;
border: none;
padding: 3px 1em;
}
div.login-actions {
text-align: center;
}
.region-header {
width: 1000px;
position: absolute;
top: 0px;
}
#toplinks {
background: #ffffff;
position: relative;
float: right;
width: 250px;
padding: 5px 5px 5px 5px;
}
#toplinks span {
width: 100%;
display: block;
margin: 0;
padding: 0;
color: #888;
background: url(button_connexion.gif) left center no-repeat;
border: 1px solid #e9e9e9;
line-height: 20px;
height: 22px;
}
#toplinks a {
color: #888;
border: 1px solid transparent;
}
#toplinks a.logout {
padding-left: 30px;
}
#toplinks a:hover {
text-decoration: none;
color: #222;
}
#toplinks a.restricted {
color: white;
float: right;
padding: 0 1ex;
border: 1px outset #888;
background: #37a7da;
}
div#username {
float: right;
padding: 5px 5px 5px 5px;
background: white;
line-height: 20px;
height: 22px;
border: 1px solid white;
}
ul.newsList {
list-style: none;
}
ul.newsList li.abonne {
margin: 0;
padding: 0;
}
.abonne {
padding-left: 20px;
background: transparent url(Validation.png) center left no-repeat;
}
.nonAbonne {
padding-left: 20px;
background: transparent url(Annulation.png) center left no-repeat;
}
/* page de profil */
#my-informations {
margin-bottom: 15px;
padding: 0px;
}
#my-informations p {
padding: 0 5px;
}
#my-informations select,
#my-informations input {
margin-left: 10px;
display: block;
}
/* forms error reporting */
.errorlist {
list-style: none;
padding-left: 0;
margin-left: 0;
}
ul.errorlist li {
display: block;
color: #f44;
}
.form-field-required label:after {
content: '*';
color: #D90024;
}
ul.errorlist + p {
margin-top: 0px;
}
.passerelle-register-plugin input + label {
background: transparent url(Annulation.png) center left no-repeat;
}
.passerelle-register-plugin input:checked + label {
background: transparent url(Validation.png) center left no-repeat;
}
.passerelle-register-plugin td input {
display: none
}
.passerelle-register-plugin td label {
padding-left: 2em;
}
div.block form {
padding: 0 1ex;
}
table.announces {
width: 100%;
margin-bottom: 1em;
}
table.announces thead td {
font-weight: bold;
}
table.announces thead th {
width: 30%;
}
table.announces tbody td {
text-align: center;
}
table.announces tbody th {
width: 35%;
text-align: left;
font-weight: normal;
}
#agglolinks {
position: absolute;
right: 0;
top: -140px;
}
#agglolinks > a, #agglolinks > span > a {
width: 130px;
}
#agglolinks a, #agglolinks span {
display: inline-block;
margin-left: 10px;
color: white;
text-transform: uppercase;
text-align: center;
padding: 5px 5px;
font-size: 16px;
}
#agglolinks a.agglo-mon-agglo, #agglolinks a.agglo-mes-e-services {
background: #37a7da;
}
#agglolinks a.agglo-connaitre {
background: #d90024;
}
#agglolinks a.agglo-vivre {
background: #1f4791;
}
#agglolinks a.agglo-entreprendre {
background: #a3d117;
}
#agglolinks span.agglo-mes-e-services > a {
background: #37a7da;
width: 150px;
}
ul.agglo-autres-services-menu {
display: none;
position: relative;
padding: 0px;
margin: 10px;
margin-top: 0px;
width: 160px;
z-index: 10;
background: rgba(246, 132, 35, 0.5);
border-bottom: 5px solid #37a7da;
}
ul.agglo-autres-services-menu li {
list-style: none;
background: #FFA824;
opacity: 0.9;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
border-left: 5px solid #37a7da;
border-right: 5px solid #37a7da;
}
ul.agglo-autres-services-menu li:hover {
background: #f4bc03;
opacity: 1.0;
}
#agglolinks ul.agglo-autres-services-menu li a {
display: block;
margin-left: 0;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
overflow: hidden;
white-space: nowrap;
}
#agglolinks ul.agglo-autres-services-menu li a:hover {
letter-spacing: 1px;
font-weight: bold;
}
#agglolinks span.agglo-mes-e-services:hover ul.agglo-autres-services-menu {
float: right;
position: absolute;
display: block;
}
.chapeau {
font-style: italic;
font-size: 110%;
}
/* mon compte */
#my-informations-form {
width: 90%;
padding-bottom: 1em;
}
#my-informations-form input[type~=text] {
width: 100%;
}
#id_edit-profile-email_wrap, #id_edit-profile-address_wrap {
clear: both;
}
#id_edit-profile-first_name_wrap, #id_edit-profile-phone_wrap, #id_edit-profile-postal_code_wrap {
width: 45%;
float: left;
}
#id_edit-profile-last_name_wrap, #id_edit-profile-mobile_wrap, #id_edit-profile-city_wrap {
width: 45%;
float: right;
}
/* pied de page */
#footer-menu {
position: absolute;
display: block;
top: 20px;
left: 20px;
width: 435px;
list-style: none;
margin: 0;
padding: 0;
text-align: left;
}
.footer-menu-leaf {
display: inline;
margin: 0;
padding: 0;
padding-right: 20px;
padding-bottom: 20px;
float: left;
}
.footer-menu-leaf-link, .footer-menu-leaf-link:hover {
display: block;
width: 125px;
height: 26px;
line-height: 26px;
background: #ffffff;
text-align: center;
text-transform: uppercase;
color: #515151;
text-decoration: none;
font-size: 14px;
}
.clear {
clear: both;
}
#my-password {
padding-bottom: 1ex;
}
#my-password p {
font-weight: bold;
}
#my-password p a {
color: inherit;
padding: 1ex;
}
ul.show-user-feeds {
padding-left: 2em;
}
ul.show-user-feeds li {
list-style: disc;
background: url(mediathk.png) left center no-repeat;
min-height: 30px;
padding-bottom: 4px;
}
ul.show-user-feeds li.aquarium { background-image: url(aquarium.png); }
ul.show-user-feeds li.conservatoire { background-image: url(conservatoire.png); }
ul.show-user-feeds li.ecolothk { background-image: url(ecolothk.png); }
ul.show-user-feeds li.facebook { background-image: url(facebook.png); }
ul.show-user-feeds li.lattara { background-image: url(lattara.png); }
ul.show-user-feeds li.mediathk { background-image: url(mediathk.png); }
ul.show-user-feeds li.opendata { background-image: url(opendata.png); }
ul.show-user-feeds li.planet { background-image: url(planet.png); }
#id_new_password1_help_text, #id_password1_help_text {
font-style: italic;
font-size: 90%;
color: red;
}
/* saml post page */
.post-redirect {
background: white;
}
#messages {
margin-left: 210px;
}
#messages ul {
padding: 0;
margin: 0;
color: #333;
list-style: none;
}
#messages li.warning {
}
#messages li.error {
}
#messages li.info {
}
/* registration form */
img.captcha {
float: left;
}
#id_captcha_1 {
width: 13em;
}
/* pimping up */
h1#logo img {
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
}
h1#logo img:hover {
/*
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
*/
}
#nav {
margin: 0 auto;
padding: 0px 0;
width: 180px;
margin: 17px auto;
font-size: 110%;
float: left;
position: relative;
z-index: 1000;
}
#nav ul {
margin: 0;
padding: 0;
list-style: none;
}
#nav li {
margin: 1ex 0;
padding: 1ex;
border: 1px solid #a5a7aa;
border-width: 1px 0px;
text-align: center;
}
#nav a {
color: #404041;
text-decoration: none;
}
#nav li.selected:after,
#nav li.ancestor:after,
#nav li a:hover,
#nav li.selected a,
#nav li.ancestor a {
color: #e0007a;
}
div.block {
text-align: left;
background: white;
margin: 10px 10px;
padding: 10px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: 1px solid #ccc;
box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
}
h2#welcome-title {
margin-top: 2em;
margin-bottom: 1em;
}
select,
input[type="text"],
input[type="password"] {
border: 1px solid #aaa;
background: white url(field-shade.png) top left repeat-x;
padding: 1px;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
color: black;
-webkit-transition: background 200ms ease-out;
display: block;
}
input[type="text"]:focus,
input[type="password"]:focus {
border: 1px solid #888;
background: white;
}
div#registration {
width: 40em;
text-align: justify;
margin: 2em auto;
}
div#registration form {
margin: 2em 0;
}
div#registration label {
display: block;
width: 15em;
float: left;
text-align: right;
padding-right: 1em;
color: #777;
padding-top: 0;
}
div#registration ul.errorlist {
margin: 0;
padding-left: 16em;
}
div#registration input[type="submit"] {
margin-left: 17em;
}
#toplinks {
background: #ffffff;
position: absolute;
top: 3em;
right: 0;
width: 40%;
padding: 5px 5px 5px 5px;
}
#toplinks span {
width: 100%;
display: block;
margin: 0;
padding: 0;
color: #888;
background: url(button_connexion.gif) left center no-repeat;
border: 1px solid #e9e9e9;
line-height: 20px;
height: 22px;
}
#toplinks span.logged-in {
background: none;
border: none;
text-align: right;
}
#toplinks a {
color: #888;
border: 1px solid transparent;
}
#toplinks a:hover {
text-decoration: none;
color: #222;
}
#toplinks a.restricted {
color: white;
float: right;
padding: 0.5ex 1ex;
border: 1px outset #888;
background: #672290;
position: absolute;
top: -3em;
right: 3px;
}
#toplinks a.logout {
background: url(button_connexion.gif) left center no-repeat;
display: inline-block;
padding: 1px;
padding-left: 30px;
border: 1px solid #e9e9e9;
padding-right: 1em;
margin-right: -2px;
}
#real-content {
padding-left: 200px;
text-align: justify;
margin-top: 1em;
}
#help-content {
padding-top: 10px;
}
#help-menu-content li.selected > a {
color: #000;
font-weight: bold;
}
ul.account-management-plugin {
padding-left: 1em;
margin: 0;
}
ul.account-management-plugin li {
list-style-type: none;
}
.block form label {
color: #777;
padding-top: 1ex;
display: block;
}
.block form select,
.block form input[type="text"],
.block form input[type="password"] {
margin-left: 10px;
}
.block ul.feed-list {
padding: 0;
padding-left: 1em;
}
.block li.feed-list-item {
list-style: none;
padding: 0;
}
.block li.feed-list-item label {
display: inline;
}
p.fullname {
display: inline;
margin-right: 1.5em;
}

View File

@ -0,0 +1,197 @@
.right_bar .right_bar--newsletter {
background-image: url(../img/newsletters.png);
}
.right_bar .right_bar--newsletter:hover {
background-image: url(../img/newsletters.png);
}
.right_bar .right_bar--sondage {
height: 121px;
background-image: url(../img/sondage.png);
}
.right_bar .right_bar--sondage:hover {
background-image: url(../img/sondage.png);
}
html {
background: url(../img/bg1.png);
}
body {
background-position: 0 0;
}
#droite #myspace {
display: none;
}
form {
width: 100%;
}
.steplist {
margin: 0px;
padding-top: 0px;
margin-top: 0px;
padding-right: 15px;
}
.steplist div.panel-body {
padding: 7px 15px 7px 0px;
}
#steps > ol > li {
margin-right: 0px;
}
@media (min-width: 992px) {
#rub_service {
width: 100%;
}
#steps {
width: 100%;
padding: 7px 0px 7px 15px;
}
#step > ol > li {
margin-right: 0px;
}
}
@media (max-width: 767px) {
.login {
width: 98%;
}
#services > h3 {
text-align: center;
}
#services > ul {
margin: 0px;
padding: 0px;
}
#services > ul > li {
display: block;
float: left;
border: none;
height: auto;
margin: 0 0;
width: 100%;
font-size: 14px;
}
#content {
padding: 0px;
padding-left: 5px;
}
#access-menu {
display: none;
}
.nav-panel {
display: none;
}
.steplist {
width: 100%;
clear: both;
}
#step {
padding-left: 15px;
}
}
@media (max-width: 991px) {
#main-content {
clear: both;
}
#access-menu {
display: none;
}
.nav-panel {
display: none;
}
.steplist {
width: 100%;
clear: both;
}
#step {
padding-left: 15px;
}
}
#recherche {
margin: 0px;
padding: 0px;
border: none;
}
form .submit-button,
form .cancel-button,
#rub_service form .submit-button,
#rub_service form .cancel-button {
width: auto;
}
input[type="radio"], input[type="checkbox"] {
margin: 0px 4px 0px 0px;
}
.remove {
height: 16px;
}
.CheckboxWidget .title label {
left: 30px;
}
#content div.page h3 + h3 {
display: none;
}
div.dataview div.field span.label {
font-weight: bold;
color: #333;
min-width: 48%;
max-width: 100%;
float: left;
font-size: 12px;
text-align: left;
padding-top: 8px;
white-space: normal;
}
div.dataview div.field .value {
display: block;
margin-left: 1em;
margin-bottom: 1ex;
padding-left: 10px;
padding-top: 5px;
min-width: 48%;
float: none;
line-height: 20px;
}
form, .right {
text-align: left;
}
.cont-logo {
/*width: 375px;
height: 120px;
padding: 32px 0 50px 25px;*/
background: url(../img/cont-bg.png) no-repeat 0 5px;
}

View File

@ -0,0 +1,29 @@
/*!
* Yamm!3
* Yet another megamenu for Bootstrap 3
*
* http://geedmo.github.com/yamm3
*/
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
position: static;
}
.yamm .container {
position: relative;
}
.yamm .dropdown-menu {
left: auto;
}
.yamm .nav.navbar-right .dropdown-menu {
left: auto;
right: 0;
}
.yamm .yamm-content {
padding: 20px 30px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
left: 0;
right: 0;
}