This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
vincennes-2014/static/css/app.css

2588 lines
60 KiB
CSS

html {
background: url(../images/bg/bg1.png);
}
body {
/*background: url(../images/bg/bg2.png) no-repeat 0 0;*/
background-size: 100% auto;
font-family: 'Open Sans', 'Helvetica Neue', arial, sans-serif;
-webkit-font-smoothing: antialiased;
font-size: 12px;
background-position: center top;
width: 100%;
/* overflow: scroll;
overflow-x: hidden;*/
}
form {
margin: 0;
padding: 0;
}
h4 {
font-size: 13px;
font-weight: 600;
margin-bottom: 10px;
margin-top: 20px;
}
h3 {
margin-bottom: 5px;
}
legend {
font-size: 19px;
font-weight: bold;
}
label {
display: inline;
}
.rubric img {
max-width: 100%;
height: auto;
}
.rubric h3 + h4 {
margin-top: 15px;
}
.rubric h3 {
font-size: 20px;
color: #5f4f48;
}
.rubric h4 {
font-size: 15px;
color: #34332F;
margin-top: 25px;
}
.rubric h5 {
font-size: 13px;
color: #333;
}
.rubric h6 {
font-size: 12px;
color: #666;
}
@media (min-width: 992px) {
body {
background-size: contain;
}
}
.navigation--body.yamm .yamm-content a, .search_engine--collapse .input-group-btn .btn, .procedures--body a, .navigation--body .nav > li > a, .list-group-item, .nav-tabs>li>a, .view-more, .panel-body li, .panel-heading a, .right_bar .btn {
-webkit-transition: background .3s;
-o-transition: background .3s;
transition: background .3s;
}
.header {
background: rgba(0, 0, 0, 0.6);
position: relative;
}
.header a {
color: white;
}
.header .btn {
padding: 15px;
font-size: 21px;
border-left: 1px solid rgba(255, 255, 255, 0.25);
margin: 0;
float: right;
color: white;
background: transparent;
border-radius: 0;
transition: all .2s;
}
.header .btn:hover, .header .btn.active {
background: rgba(0, 0, 0, 0.5);
}
.header--logotype {
width: 100%;
height: auto;
margin-top: 13px;
margin-left: 3px;
}
.search_engine--body {
background: none;
border: none;
border-radius: 4px;
overflow: hidden;
}
.search_engine--collapse {
padding: 0 0 0 10px;
}
.search_engine--collapse .input-group {
padding: 9px 0 6px 0;
}
.navigation {
margin: 0 -15px;
}
.navigation a {
color: #fff;
text-shadow: none;
}
.navigation a:hover {
text-decoration: none;
}
.navigation--body {
border: none;
min-height: 0;
margin-bottom: 0;
background-color: #e6e6e6;
border-radius: 5px;
box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.31);
}
.navigation--body .nav .open>a, .navigation--body .nav .open>a:hover, .navigation--body .nav .open>a:focus {
background-color: rgba(255, 255, 255, 0.2);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.navigation--body .nav {
width: auto;
margin: 0 -15px;
}
.navigation--body .nav > li > a {
color: #fff;
text-align: left;
padding-top: 20px;
padding-bottom: 19px;
padding-left: 20px;
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
font-weight: 600;
font-size: 14px;
outline: none;
margin-bottom: 0;
}
.navigation--body .nav > li > a:active, .navigation--body .nav > li > a.active, .navigation--body .nav > li > a:focus, .navigation--body .nav > li > a:hover {
background-color: rgba(255, 255, 255, 0.2);
outline: none;
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.navigation--body .dropdown-menu {
float: none;
position: static;
margin: 0;
border: 0;
padding: 0;
border: none;
border-radius: 0;
min-height: 300px;
}
.navigation--body.yamm .yamm-content {
z-index: 9999;
padding: 0;
}
.navigation--body.yamm .yamm-content .row {
padding: 0;
}
.navigation--body.yamm .yamm-content li:first-child {
border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.navigation--body.yamm .yamm-content li {
/*border-bottom: 1px solid rgba(255,255,255,0.05);
background: rgba(0,0,0,0.5);*/
}
.navigation--body.yamm .yamm-content li:hover {
color: rgba(0, 0, 0, 0.75);
}
.navigation--body.yamm .yamm-content a {
display: block;
font-size: 13px;
padding: 16px 20px;
color: #333;
text-align: left;
}
.navigation--body.yamm .yamm-content a:hover {
color: #000;
}
.navigation--body.yamm .yamm-content li a:hover .fa {
color: rgba(0, 0, 0, 0.50);
}
.procedures {
margin: 20px 0;
padding: 0;
}
.procedures .navbar-toggle {
margin: 0;
}
.procedures .box {
background: rgba(0, 0, 0, 0);
box-shadow: none;
}
.procedures a {
color: white;
border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.procedures a:first-child {
border: none;
}
.procedures a:hover {
background: rgba(0, 0, 0, 0.1);
text-decoration: none;
}
.procedures--header .btn {
float: right;
padding: 13px 15px;
color: white;
background: rgba(215, 42, 132, 0.87);
border: none;
}
.procedures--header .btn .fa {
font-size: 20px;
}
.procedures--header .btn.active, .procedures--header .btn:hover {
border: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: rgba(215, 42, 132, 1);
}
.procedures--title .trapezoidal {
left: -10px;
top: -19px;
}
.procedures--title .trapezoidal:after {
background: #d91a80;
border-radius: 5px;
}
.procedures--title .trapezoidale-title {
font-size: 24px;
padding: 0 7px 0 9px;
}
.procedures--body {
padding: 0;
background: #d72a84;
border-left: rgba(0, 0, 0, 0.71);
}
.procedures--body ul {
overflow: hidden;
list-style: none;
padding-top: 15px;
padding-left: 2px;
padding-bottom: 2px;
}
.procedures--body li:first-child {
border: none;
}
.procedures--body .fa-caret-right {
padding: 0 9px 0 0;
}
.procedures--body a {
display: block;
padding: 15px;
color: white;
}
.procedures--body a:first-child {
border: none;
}
.procedures--body a:hover {
background: rgba(0, 0, 0, 0.1);
text-decoration: none;
}
.procedures--body a.trapezoidal:hover {
background: transparent;
}
.nav-tabs>li.see-all {
display: none;
}
.access .panel-title {
color: white;
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
}
.access .panel-heading {
border: none;
border-radius: 0;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.access .panel-heading:active {
-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);
}
.access .panel-heading .fa {
color: #fff;
text-align: right;
float: right;
display: inline-block;
font-weight: normal;
padding-right: 0;
}
.access--directs .panel-heading {
background: #8233ac;
}
.access--directs .panel-heading:hover {
background: #702896;
}
.access--directs li:before {
color: #8233ac;
}
.access--kiosque .panel-heading {
background: #a834bd;
}
.access--kiosque .panel-heading:hover {
background: #982CAC;
}
.access--kiosque li:before {
color: #a834bd;
}
.access--projects .panel-heading {
background: #bf45ae;
}
.access--projects .panel-heading:hover {
background: #B23BA2;
}
.access--projects li:before {
color: #bf45ae;
}
.showing {
margin-top: 30px;
}
.showing img {
border-radius: 5px;
}
.events {
margin-bottom: 5px;
}
.events--list {
margin-top: -15px;
}
.events--list .list-group {
margin-bottom: 0;
margin-top: 6px;
}
.events--list .nav-tabs>li {
margin-bottom: 0;
}
.news_single.box, .events_single.box {
background-color: #5a5a5a;
}
.news_single--title .trapezoidal:after {
background: #FF7200;
}
.events_single--title:after {
background: #31abe5;
}
.news_single--title .trapezoidal.trapezoidal-sm .trapezoidal-title, .events_single--title .trapezoidal.trapezoidal-sm .trapezoidal-title {
font-size: 15px;
top: 15px;
}
.news_single--body .list-group-item, .events_single--body .list-group-item {
background-color: #5a5a5a;
}
.news_single--body .list-group-item:hover, .events_single--body .list-group-item:hover, .news_single--body .list-group-item:active, .events_single--body .list-group-item:active, .news_single--body .list-group-item:focus, .events_single--body .list-group-item:focus {
background: #4d4d4d;
}
.news_single--body a.list-group-item .list-group-item-heading, .events_single--body a.list-group-item .list-group-item-heading {
color: #31abe5;
font-size: 12px;
}
.news_single--body a.list-group-item .list-group-item-heading {
color: #FF7200;
}
.news_single--body .list-group-item-text, .events_single--body .list-group-item-text {
font-size: 11px;
color: #FFF;
}
.news_single--body .list-group-item:after, .events_single--body .list-group-item:after {
display: block;
content: '';
width: 100%;
height: 10px;
background: rgba(0, 0, 0, 0);
border-bottom: 1px dashed #B0B0B0;
margin-bottom: -9px;
border-bottom: 1px dashed #7c7c7c;
}
.news_single--body .see-all, .events_single--body .see-all {
background: #4d4d4d;
padding-top: 8px;
padding-bottom: 8px;
margin-top: 10px;
font-weight: 600;
color: white;
font-size: 12px;
}
.news_single--body .see-all:hover, .news_single--body .see-all:active, .news_single--body .see-all:focus, .events_single--body .see-all:hover, .events_single--body .see-all:active, .events_single--body .see-all:focus {
background: #414141;
}
.news_single--body .see-all:after, .events_single--body .see-all:after {
content: none;
}
.events_single--body .see-all i {
color: #31abe5;
}
.news_single--body .see-all i {
color: #ff7200;
}
.news--title .trapezoidal:after {
background: #ff7200;
}
.news--big h4 {
margin-top: 0;
}
.news--big p:last-child {
margin-bottom: 0;
}
.news--big .pull-left {
margin-right: 10px;
}
.news--small {
padding-top: 7px;
padding-bottom: 5px;
}
.news--small .list-group {
margin-bottom: 0;
}
.news--small .list-group-item {
padding: 7px 10px 0px;
margin: 0 10px;
}
.news--small .list-group-item:after {
display: block;
content: '';
width: 100%;
height: 1px;
background: rgba(0, 0, 0, 0);
clear: both;
border-top: 1px dashed #B0B0B0;
margin-top: 6px;
}
.webtv--title .trapezoidal:after {
background: #6f6246;
}
.good_to_know.box {
display: block;
overflow: hidden;
margin-bottom: 15px;
position: relative;
float: left;
}
.good_to_know:last-child {
margin-bottom: 0;
}
.good_to_know:before {
content: '';
display: block;
clear: both;
}
.right_bar {
position: static;
}
.right_bar .btn {
color: white;
margin-bottom: 10px;
margin-right: 8px;
}
.right_bar--newsletter, .right_bar--sondage {
width: 100%;
padding: 16px 12px;
font-size: 15px;
}
.right_bar--sondage {
background: #D57B32;
}
.right_bar--sondage:hover {
background: #EE7F25;
}
.right_bar--newsletter {
background: #2B92C3;
}
.right_bar--newsletter:hover {
background: #21A0DD;
}
.right_bar--facebook, .right_bar--twitter, .right_bar--rss {
padding: 16px 22px 14px;
float: left;
font-size: 24px;
}
.right_bar--facebook {
background: #47669c;
text-align: center;
margin-bottom: 5px;
}
.right_bar--facebook:hover {
background: #456FB7;
}
.right_bar--twitter {
padding: 16px 16px 14px;
background: #5DA6E9;
text-align: center;
margin-bottom: 5px;
margin-right: 0;
}
.right_bar--twitter:hover {
background: #3CA2FF;
}
.right_bar--dailymotion {
width: 56px;
height: 56px;
padding: 0;
border: 0;
overflow: hidden;
}
.right_bar--rss {
padding: 16px 16px 14px;
background: #d57b2b;
text-align: center;
margin-bottom: 5px;
margin-right: 0;
}
.right_bar--rss:hover {
background: #ab6222;
}
.footer {
padding: 15px 0 0 0;
margin-top: 20px;
background: #124A7F;
color: white;
}
.footer--logotype {
max-width: 298px;
}
.footer h4 {
color: #fff;
padding-bottom: 5px;
}
.footer a {
color: #7DA7D6;
}
.footer a:hover {
color: #CDDFF5;
}
.footer--labels {
text-align: left;
}
.footer--labels img {
margin: 4px;
}
.footer--address {
padding-top: 15px;
}
.footer--address a {
padding-top: 0px;
display: block;
text-align: center;
margin-top: 0px;
margin-bottom: 10px;
display: inline-block;
color: #afe9ff;
}
.footer--address p.tel {
padding-top: 7px;
}
.footer--partners {
padding-top: 15px;
}
.footer--partners li {
display: block;
padding: 5px 0;
}
.footer--partners li a {
line-height: 14px;
}
@media (min-width: 1085px) {
.footer--website_infos {
padding-top: 30px;
text-align: center;
}
}
.footer--website_infos li {
margin: 0px 11px;
font-size: 15px;
padding: 4px 0;
}
.footer--website_infos li:first-child {
margin-left: 0;
}
.footer--website_infos li:last-child {
margin-right: 0;
}
@media (min-width: 992px) {
.right_bar {
text-align: right;
position: fixed;
top: 20%;
width: 34px;
padding: 0;
right: 0;
}
.right_bar .btn {
float: none;
padding: 8px 11px 6px 13px;
border-radius: 4px 0 0 4px;
margin-right: 0;
font-size: 21px;
margin-bottom: 10px;
box-shadow: 0 1px 4px rgba(0, 0, 0, .3);
}
.right_bar .right_bar--twitter {
padding: 8px 6px 6px 9px;
}
.right_bar .right_bar--dailymotion {
padding: 0;
height: 34px;
width: 34px;
}
.right_bar .right_bar--dailymotion img {
height: 34px;
width: 34px;
}
.right_bar .right_bar--sondage, .right_bar .right_bar--newsletter {
height: 161px;
width: 34px;
display: block;
padding: 0;
margin-right: 0;
float: right;
border: none;
position: relative;
/* text-indent: -10000px;*/
}
.right_bar .right_bar--sondage img, .right_bar .right_bar--newsletter img {
position: absolute;
bottom: 10px;
left: 9px;
}
.right_bar .right_bar--rss {
padding-left: 7px;
background: #d57b2b;
text-align: center;
margin-bottom: 5px;
margin-right: 0;
}
.right_bar .right_bar--rss:hover {
background: #ab6222;
}
}
@media (min-width: 992px) {
.search_engine--body {
background: transparent;
min-height: 0;
float: right;
}
.search_engine--collapse {
display: block;
border-radius: 5px 5px 0 0;
background: #fff;
margin-left: 13px;
}
.search_engine--collapse .form-control {
padding: 6px 7px 6px;
font-size: 12px;
height: auto;
border: none;
background: #dddddd;
border-radius: 4px;
}
.search_engine--collapse .input-group-btn .btn {
font-size: 12px;
padding: 4px 10px;
height: auto;
border: none;
margin: 0;
}
.search_engine--collapse .input-group-btn .btn .fa-search {
font-size: 21px;
color: #4e4e4e;
}
.header {
background: none;
border-radius: 10px 10px 0 10px;
margin-top: 15px;
margin-left: 0;
margin-right: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
/*height: 85px;
height: auto;*/
position: relative;
margin-bottom: 80px;
}
.header .contact_us {
border-radius: 0 0 7px 7px;
position: absolute;
top: 125px;
right: 15px;
padding: 10px;
font-size: 13px;
background: #fff;
color: #d91a80;
font-weight: 600;
}
.header .contact_us:hover {
background: #eee;
}
.header .fa {
padding-right: 5px;
font-weight: bold;
}
.cont-logo {
width: 375px;
height: 120px;
padding: 32px 0 50px 25px;
background: url(../images/bg/cont-bg.png) no-repeat 0 5px;
}
.header--logotype {
max-width: 294px;
margin-left: 0;
margin-top: 4px;
}
.procedures {
margin: 20px 0 0 0;
}
.procedures .box.box-full {
padding-left: 135px;
margin-left: -105px;
position: relative;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
}
.procedures li {
padding: 0;
margin: 0;
}
.procedures a {
padding: 3px;
font-size: 11px;
margin: 0;
font-weight: 400;
}
.procedures .navbar-collapse.collapse {
border-radius: 0 5px 5px 0;
}
.procedures--body {
padding: 0 15px;
}
.procedures--body li:first-child {
border-radius: 5px 0 0 5px;
}
.procedures--compte_citoyen {
width: 145px;
background: #e43891;
height: 100%;
position: absolute;
top: 0;
left: 0;
float: left;
padding: 0 10px;
}
.procedures--compte_citoyen a {
height: 100%;
padding: 28px 10px 5px;
text-align: left;
font-weight: 600;
font-size: 14px;
padding: 42px 10px 0 68px;
line-height: 16px;
text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
.procedures--compte_citoyen .icon {
text-align: center;
display: block;
padding: 10px 10px 7px;
font-size: 37px;
}
.procedures--compte_citoyen .icon-user {
text-align: left;
display: inline-block;
padding: 0 0 0 2px;
position: absolute;
left: 12px;
top: 56px;
}
.procedures--compte_citoyen .icon-user img {
margin-top: -18px;
}
.navigation {
margin: 0;
margin-bottom: 30px;
}
.navigation--body {
background: #454545;
color: #fff;
}
.navigation--body .navbar-collapse {
padding: 0;
}
.navigation--body .nav {
display: table;
width: 100%;
padding: 0;
margin: 0;
border-radius: 5px;
overflow: hidden;
}
.navigation--body .nav ul {
padding: 0;
/*border:1px solid #666;
background: #e9e9e9;*/
}
.navigation--body .nav-justified > li {
vertical-align: middle;
text-align: left;
padding: 0;
width: auto;
}
.navigation--body .nav-justified > li .fa {
display: block;
float: left;
font-size: 10px;
padding-top: 5px;
padding-right: 5px;
margin-bottom: 10px;
}
.navigation--body .nav-justified .dropdown-menu .fa {
font-size: 14px;
padding-top: 3px;
padding-right: 8px;
}
.navigation--body .nav > li > a {
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.9);
padding: 18px 15px;
font-size: 13px;
text-align: left;
}
.navigation--body .nav > li > a:before {
display: inline-block;
font-style: normal;
font-weight: 700;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-right: 5px;
margin-top: -6px;
}
.navigation--body .nav > li > a:hover, .navigation--body .nav > li > a:active, .navigation--body .nav > li > a:focus, .navigation--body .nav > li > a {
border: none;
box-shadow: none;
background: rgba(0, 0, 0, 0);
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
.navigation--body .nav > li > a:hover {
background: rgba(0, 0, 0, 0.1);
}
.navigation--body .nav > li:first-child > a {
border: none;
}
.navigation--body .nav > li, .navigation--body .nav > li.open {
border: none;
border-right: 3px solid rgba(255, 255, 255, 0.05);
}
.navigation--body .nav > li:last-child, .navigation--body .nav > li.open:last-child {
border: none;
}
.navigation--body .dropdown > .dropdown-menu {
margin: 0;
padding: 0;
border: none;
position: absolute;
top: 100%;
z-index: 9999;
}
.navigation--body.yamm .yamm-content {
padding: 20px 35px;
}
.navigation--body.yamm .yamm-content a {
padding: 13px 5px 13px 15px;
}
.navigation--body.yamm .yamm-content li, .navigation--body.yamm .yamm-content li:first-child {
margin: 0;
border: none;
}
.navigation--body .change-img {
position: relative;
}
.navigation--body .change-img img {
position: absolute;
top: 0;
right: 0;
}
.navigation--body .btn {
background: none;
box-shadow: none;
float: right;
border: none;
font-size: 21px;
color: white;
padding: 18px 15px 17px;
background-color: rgba(193, 24, 44, 0.71);
border-bottom: 4px solid rgba(107, 12, 23, 0.84);
border-radius: 0;
}
.navigation--body .btn.active, .navigation--body .btn:hover {
background: rgba(148, 18, 34, 0.71);
}
.aside {
margin-left: 15px;
}
.right_bar--dailymotion, .right_bar--twitter {
margin-right: 0;
}
.events .carousel-caption, .carousel-control {
display: block;
}
.nav-tabs>li.see-all {
display: block;
float: right;
padding: 10px;
}
.footer {
font-size: 13px;
}
.footer .coordonees {
text-align: left;
}
.footer .coordonees address {
font-size: 13px;
}
.footer h4 {
margin-top: 0;
}
.footer--logotype {
padding: 10px 0;
}
.footer--website_infos {
padding-top: 22px;
}
.footer--website_infos li {
text-align: right;
display: inline-block;
margin: 0;
padding: 0 16px;
}
.footer--website_infos a {
font-size: 13px;
color: #85bbd6;
}
.footer2 {
padding: 20px 0;
background: #123d66;
}
.footer2 img {
margin-right: 15px;
}
.footer3 {
text-align: right;
color: #333;
padding: 10px 0;
background: #fff;
}
.footer3 img {
margin-left: 10px;
}
}
.red {
color: red;
}
.navbar-collapse {
max-height: none;
box-shadow: none;
border: none;
}
.form-group p {
font-size: 12px;
line-height: 1.2em;
margin-top: 4px;
font-style: italic;
margin-bottom: 20px;
color: #797979;
}
.form-group:last-child {
margin-bottom: 0;
}
.btn + .btn {
margin-left: 0;
}
.panel-title {
font-weight: 700;
font-size: 15px;
text-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
font-size: 13px;
text-transform: uppercase;
}
.rubric .panel {
border-radius: 0;
}
.rubric .panel-heading {
padding: 7px 10px;
border-radius: 0;
margin: -1px -1px 0;
}
.rubric .panel-body {
padding: 10px 10px 8px;
}
.panel-group .panel-heading, .panel-group .panel {
border-radius: 0;
}
.panel-group .panel:first-child {
border-radius: 4px 4px 0 0;
}
.panel-group .panel:last-child {
border-radius: 0 0 4px 4px;
}
.panel-group .panel+.panel {
margin-top: 0;
border-top: none;
}
.panel-default {
border: none;
}
.panel-default>.panel-heading+.panel-collapse .panel-body {
border: none;
}
.panel-body > .list-group:last-child {
margin-bottom: 0;
}
.panel-body > .list-group:first-child:last-child {
margin: -16px;
}
.panel-body > .list-group:first-child:last-child .list-group-item:first-child {
border-radius: 0;
}
.panel-body ul {
list-style: none;
padding: 0;
margin: 0;
}
.panel-body ul ul {
padding-left: 12px;
}
.panel-body li {
display: block;
padding: 4px 0;
line-height: 1.4em;
}
.panel-body li:hover:before, .panel-body 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: 1px;
margin-right: 7px;
font-size: 13px;
}
.panel-body li > a {
color: #323233;
}
.list-group-item {
border: none;
}
.list-group-item .btn {
font-size: 12px;
padding: 3px 7px;
margin: -3px -8px 0 0;
float: right;
}
.list-group-item:last-child:after {
content: none;
}
.list-group-item-heading {
color: #1a9dda;
}
.list-group-item-thumbnail {
float: left;
margin-right: 15px;
}
.list-group-item-theme {
margin-bottom: 5px;
}
.list-group-view-all {
margin: 0;
text-align: right;
}
.box {
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
background: #fff;
margin-bottom: 25px;
display: block;
padding: 10px 15px;
border-radius: 5px;
position: relative;
}
.box.box-full {
padding: 0;
}
.box-title h3 {
float: left;
margin-top: 0px;
font-size: 17px;
font-weight: 700;
}
.breadcrumb + .box-title {
border-bottom: none;
margin-bottom: 5px;
}
.box-title:before, .box-title:after {
content: " ";
display: table;
}
.box-title:after {
clear: both;
}
.box-light {
background: #fff;
}
.box-dark {
overflow: hidden;
border-radius: 0;
/*display: inline-block;*/
margin-top: -10px;
background: #e9e9e9;
}
.news--big.box-dark .list-group-item {
padding: 10px 10px;
min-height: 87px;
position: relative;
}
.news--big.box-dark .list-group-item:after {
position: absolute;
bottom: 0px;
}
.box-dark .list-group-item {
padding: 10px 20px 2px 20px;
background: #EAEAEA;
border: none;
padding: 10px 10px 0px;
border: none;
color: #3C3C3C;
border: none;
margin: 0;
margin-left: 10px;
margin-right: 10px;
}
.box-dark .list-group-item:after {
display: block;
content: '';
width: 100%;
height: 1px;
background: rgba(0, 0, 0, 0);
clear: both;
border-top: 1px dashed #B0B0B0;
margin-top: 12px;
}
.see-all i {
margin-right: 4px;
}
.trapezoidal {
position: absolute;
top: -8px;
left: 15px;
display: inline-block;
z-index: 2;
-webkit-perspective: 530px;
-moz-perspective: 530px;
-o-perspective: 530px;
perspective: 530px;
}
.trapezoidal .trapezoidal-title {
display: block;
margin: 0;
padding: 4px 9px 4px 12px;
font-size: 18px;
color: #FFF;
font-weight: bold;
line-height: 1;
text-align: left;
text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
position: relative;
top: 13px;
z-index: 2;
margin-top: -9px;
}
.trapezoidal .trapezoidal-title i {
font-size: 17px;
margin-top: 2px;
float: left;
margin-right: 6px;
}
.trapezoidal:after {
content: '';
display: block;
width: 100%;
height: 42px;
color: #FFF;
background: #2B92C3;
border-radius: 4px;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
position: relative;
top: -4px;
z-index: 1;
-webkit-transform-origin: left top;
-moz-transform-origin: left top;
-o-transform-origin: left top;
transform-origin: left top;
-webkit-transform: rotateY(40deg) scaleX(1.5);
-moz-transform: rotateY(40deg) scaleX(1.5);
-o-transform: rotateY(40deg) scaleX(1.5);
transform: rotateY(40deg) scaleX(1.5);
}
.trapezoidal.trapezoidal-sm .trapezoidal-title {
font-size: 15px;
top: 11px;
padding: 0 4px 0 10px;
}
.trapezoidal.trapezoidal-sm .trapezoidal-title i {
font-size: 13px;
margin-top: 1px;
}
.trapezoidal.trapezoidal-sm:after {
height: 36px;
}
.comment {
padding-bottom: 30px;
border-bottom: 1px dashed #eee;
}
.reponsemairie {
font-size: 12px;
border-radius: 3px;
position: relative;
padding: 12px 17px;
border: 1px solid #C0C0C0;
margin-left: 35px;
margin-top: 11px;
position: relative;
background: #EEE;
}
.reponsemairie:before, .reponsemairie:after {
content: '';
display: block;
position: absolute;
bottom: 100%;
right: 14px;
width: 0;
height: 0;
border-style: solid;
border-width: 0 14px 14px 0;
border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #EEE rgba(0, 0, 0, 0);
}
.reponsemairie:before {
right: 13px;
border-width: 0 16px 16px 0;
border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #C0C0C0 rgba(0, 0, 0, 0);
}
.comments {
border-top: 1px dashed rgba(0, 0, 0, 0.2);
padding-top: 20px;
}
.rubric .comments h3 {
margin-top: -9px;
padding-left: 37px;
margin-bottom: 0;
padding-top: 0;
font-size:1em;
}
.comments em {
margin-top: -20px;
padding-left: 37px;
}
.comment blockquote {
border: 1px solid #DDD;
font-size: 12px;
border-radius: 3px;
position: relative;
padding: 10px 13px;
}
.comment blockquote:before, .comment blockquote:after {
content: '';
display: block;
position: absolute;
top: 100%;
left: 14px;
width: 0;
height: 0;
border-style: solid;
border-width: 0 14px 14px 0;
border-color: rgba(0, 0, 0, 0) #FFF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.comment blockquote:before {
left: 13px;
border-width: 0 16px 16px 0;
border-color: rgba(0, 0, 0, 0) #DDD rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.breadcrumb {
padding: 5px 0 8px;
margin-bottom: 10px;
list-style: none;
background-color: rgba(0, 0, 0, 0);
border-radius: 0;
border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
font-size: 11px;
font-weight: 600;
}
.breadcrumb .fa {
display: inline-block;
padding-left: 5px;
padding-right: 5px;
}
.breadcrumb>li+li:before {
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f0da";
padding: 0 6px;
color: #707070;
}
.breadcrumb > .active {
color: #505050;
font-weight: bold;
}
.news .view-more {
position: absolute;
display: inline;
right: 10px;
top: 8px;
z-index: 900;
}
.view-more .fa {
color: #fd7812;
padding-right: 5px;
}
.nav-tabs > li > a.view-more, .view-more {
display: block;
padding: 4px 10px 4px 10px;
color: #333;
font-size: 12px;
float: right;
font-weight: 600;
border-radius: 4px;
}
.nav-tabs > li > a.view-more:hover, .view-more:hover {
background: rgba(0, 0, 0, 0.1);
}
.webtv .view-more .fa {
color: #6f6246;
}
.view-more:hover {
text-decoration: none;
color: rgba(0, 0, 0, 0.9);
}
.nav-tabs > li > a {
border-radius: 0;
padding: 14px 15px;
background: #D2D2D2;
text-transform: uppercase;
color: #454545;
margin: 0;
/* min-width: 111px; */
font-size: 12px;
margin-left: 1px;
border: none;
float: left;
min-height: 0;
}
.nav-tabs > li:first-child > a {
margin-left: 0;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
margin: 0;
min-height: 45px;
cursor: default;
border-radius: 0;
font-weight: 600;
background: #eaeaea;
border: none;
}
.tab-pane {
border-radius: 0 5px 0 0;
margin-top: -15px;
margin-top: -1px;
}
.tab-pane p {
font-size: 13px;
}
.title {
color: #1a9dda;
}
.nav-tabs > li.see-all > a {
font-weight: 600;
text-transform: none;
border-top-right-radius: 6px;
}
.nav-tabs > li.see-all > a .fa-plus-circle {
font-size: 14px;
display: inline-block;
padding-right: 3px;
color: #2b92c3;
}
.events_single--body .event-actif {
background: #222;
}
.thumbnails {
margin: 0 -10px;
}
.thumbnails:before, .thumbnails:after {
content: " ";
display: table;
}
.thumbnails-wrap {
padding-top: 20px;
margin-top: 10px;
clear: both;
border-top: 1px dashed rgba(0, 0, 0, 0.2);
}
.thumbnails:after {
clear: both;
}
.thumbnail-body {
float: left;
padding: 0 10px;
display: block;
color: #333;
height: 190px;
width: 33.33%;
overflow: hidden;
}
.thumbnail-body:hover .thumbnail-hover {
opacity: 1;
}
.thumbnail-body:hover .thumbnail-hover .icon {
opacity: .8;
-webkit-transform: scale(1.6);
-moz-transform: scale(1.6);
-ms-transform: scale(1.6);
-o-transform: scale(1.6);
transform: scale(1.6);
}
.carousel-wb-tv:before, .carousel-wb-tv:after {
content: " ";
/* 1 */
display: table;
/* 2 */
}
.carousel-wb-tv:after {
clear: both;
}
.carousel-wb-tv .thumbnail-img {
margin: 2px;
}
.thumbnail-img {
height: 138px;
overflow: hidden;
position: relative;
background: #EEE url(../images/bg/image.png) no-repeat center;
}
.thumbnails a:hover {
text-decoration: none;
}
.thumbnail-img img {
width: 100%;
}
.thumbnail-hover {
display: block;
height: 100%;
width: 100%;
padding: 20px 15px;
position: absolute;
top: 0;
left: 0;
font-size: 11px;
color: white;
background: rgba(0, 0, 0, 0.7);
opacity: 0;
transition: opacity .3s ease;
}
.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;
}
.rubric .thumbnail-hover h3 {
text-align: center;
color: #EEE;
margin-top: 30px;
}
.thumbnail-hover .icon-sm {
position: absolute;
bottom: 20px;
right: 20px;
font-size: 21px;
}
.thumbnail-title, .rubric .thumbnail-title {
font-size: 13px;
font-weight: bold;
margin-top: 5px;
}
.rubric .thumbnails-list .thumbnail-title {
margin-top: 0;
}
.thumbnail-description {
margin-bottom: 0;
}
.thumbnails-list:hover a {
text-decoration: none;
}
.thumbnails-list.thumbnails {
margin: 0;
}
.thumbnails-list .thumbnail-body {
float: none;
height: auto;
width: auto;
padding: 15px 0;
}
.thumbnails-list .thumbnail-body:last-child:hover, .thumbnails-list .thumbnail-body:last-child {
border-bottom: 0;
}
.thumbnails-list .thumbnail-body, .thumbnails-list .thumbnail-body:hover {
border-bottom: 1px dashed #B9B9B9;
}
.thumbnails-list .thumbnail-body:first-child, .thumbnails-list .thumbnail-body:first-child:hover {
border-top: 1px dashed #B9B9B9;
}
.thumbnails-list .thumbnail-body:hover {
background: white;
}
.thumbnails-list .thumbnail-img {
height: auto;
float: left;
margin-right: 15px;
overflow: hidden;
position: relative;
}
.thumbnails-list .thumbnail-description {
margin-bottom: 0;
}
.thumbnails-list .thumbnail-img img {
width: auto;
}
.events .carousel-caption {
-webkit-perspective: 50px;
perspective: 50px;
position: absolute;
bottom: 0;
left: 0;
text-align: left;
background: url(../images/bg/caption.png) no-repeat -10px -2px;
max-width: 344px;
height: 137px;
padding: 27px 15px 6px 15px;
border-radius: 0 0 0 5px;
}
.events .carousel-caption h3 {
text-transform: uppercase;
font-size: 16px;
font-weight: 600;
padding-right: 60px;
margin-top: 2px;
margin-bottom: 10px;
}
.events .carousel-caption h3 a {
font-size: 16px;
font-weight: 600;
color: #fff;
}
.events .box-dark {
margin-bottom: -10px;
min-height: 324px;
border-radius: 0 5px 5px 0;
}
.events .fa {
font-size: 16px;
color: #fff;
}
.events .carousel-control {
top: 195px;
height: 30px;
width: 30px;
z-index: 990;
opacity: 1;
}
.events .carousel-control.left, .events .carousel-control.right {
background: none;
}
.events .carousel-control.left {
left: 51%;
}
.events .carousel-control.right {
right: 40%;
}
.news_single--body, .events_single--body {
padding-top: 25px;
}
.events .list-group-item:first-child, .events .list-group-item:last-child, .events .list-group-item {
border-radius: 0;
}
.news .box-dark {
border-radius: 5px 5px 0 0;
margin-top: 0;
}
.news--big h4 {
color: #ff7200;
}
.news--big .list-group {
margin: 0;
background: #E9E9E9;
padding: 39px 0 6px 0;
}
.news--big a.list-group-item, .news--big a.list-group-item:last-child, .news--big a.list-group-item:first-child {
border-radius: 0;
}
.news--big .list-group-item:first-child:before {
content: '';
display: block;
position: relative;
top: -10px;
border-bottom: 1px dashed #b0b0b0;
}
.news--big .list-group-item:last-child {
padding-bottom: 10px;
}
.news--big .list-group-item:last-child:after {
content: none;
}
.news--big a.list-group-item .spacer {
border-top: 1px dashed #ababab;
margin: 10px 0;
}
.news--big a.list-group-item .spacer2 {
margin-top: 20px;
}
.news--big a.list-group-item img {
/*border-radius: 7px;*/
border-radius: 5px;
}
.news--small {
border-radius: 0 0 5px 5px;
}
.news--small .list-group {
padding-top: 0;
}
.news--small .list-group strong {
text-transform: uppercase;
}
.news--small p {
margin-bottom: 7px;
}
.news--small .list-group-item:last-child p {
padding-bottom: 6px;
margin-bottom: 0;
}
.news--small .spacer2 {
border-color: #7a7a7a;
}
.carousel {
margin-left: -5px;
margin-right: -5px;
border-radius: 5px;
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
border-radius: 5px;
}
.webtv .webtv--video {
border-radius: 5px 5px 0 0;
margin: -10px -15px 0 -15px;
padding: 10px 10px 10px 10px;
text-align: center;
z-index: 2;
}
.webtv h4 {
color: #6F6246;
font-size: 14px;
font-weight: bold;
}
.webtv p {
line-height: 1.6em;
}
.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;
}
.datepicker-inline {
width: auto;
}
.datepicker {
margin: -14px;
}
.datepicker table {
width: 100%;
}
.datepicker th {
height: auto;
}
.datepicker .next, .datepicker .prev {
padding: 5px;
}
.datepicker table thead > tr:first-child {
padding: 10px 15px;
color: #333;
background-color: #F5F5F5;
border-color: #DDD;
overflow: hidden;
}
.datepicker table thead > tr:first-child th {
border-radius: 0;
border-bottom: 1px solid #DBDBDB;
}
.datepicker .day a {
font-weight: normal;
font-size: 12px;
}
.datepicker table tr td.day:hover a, .datepicker table tr td.day.focused a {
font-weight: bold;
text-decoration: none;
}
.datepicker .now, .datepicker .day {
text-align: center;
font-size: 13px;
border-radius: 0;
}
.datepicker .datepicker-switch {
font-size: 12px;
padding: 5px 7px 6px;
border-right: 1px solid #DBDBDB;
border-left: 1px solid #DBDBDB;
}
.main {
min-height: 220px;
}
.introduction {
/*background: rgba(255,255,255,0.8);
padding: 15px;*/
margin-bottom: 20px;
/*border: 1px solid #D3D3D3;
border-radius: 5px;*/
}
.introduction:last-child {
margin-bottom: 0;
}
.introduction:before, .introduction:after {
content: " ";
display: table;
}
.introduction:after {
clear: both;
}
.introduction img {
float: left;
margin-right: 15px;
}
.rubric {
padding: 10px 20px;
}
.rubric p {
margin: 0 0 1em;
}
.rubric .box-body {
padding-bottom: 15px;
line-height: 1.5em;
/*font-size: 13px;*/
}
.rubric .box-body:before, .rubric .box-body:after {
content: " ";
display: table;
}
.rubric .box-body:after {
clear: both;
}
.rubric .box-body h2 {
font-size: 18px;
font-weight: 700;
padding-top: 10px;
padding-bottom: 10px;
}
.rubric .box-body ul {
display: block;
list-style: none;
padding-left: 18px;
}
.rubric .box-body 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: 2px;
margin-right: 7px;
font-size: 13px;
margin-left: 0;
}
.rubric .box-body .visualize li:before {
content: none;
}
.aside {
float: right;
padding: 0;
}
.aside .panel-title {
font-weight: 700;
font-size: 15px;
text-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
font-size: 13px;
text-transform: uppercase;
}
.rubric .aside .panel-title {
margin-top: 0;
}
.rubric .aside .panel-default {
border: 1px solid #DBDBDB;
box-shadow: none;
}
.rubric .panel-body ul {
padding-left: 15px;
padding-left: 0;
}
.rubric .panel-body p + ul {
margin-top: -10px;
}
.well:before, .well:after {
content: " ";
display: table;
}
.well:after {
clear: both;
}
.well .thumbnail {
margin-bottom: 0;
}
.description .well {
margin-top: 20px;
}
.description .well h2, .well {
border: none;
}
.well:last-child {
margin-bottom: 0;
}
.pull-right .thumbnail {
margin-left: 15px;
}
.pull-left .thumbnail {
margin-right: 15px;
}
.thumbnail .caption {
padding: 6px 2px 3px;
color: #333;
font-size: 12px;
}
.spacer {
height: 1px;
clear: both;
width: 100%;
display: block;
}
.spacer2 {
margin: 10px 0 0 0;
height: 2px;
clear: both;
width: 100%;
border-top: 1px dashed #b2b2b2;
display: block;
}
.diaporama a {
overflow: hidden;
margin: 8px;
border-radius: 5px;
border: 1px solid #999;
display: inline-block;
}
.diaporama a:hover {
background: #fff;
}
.diaporama img {
margin: 5px;
}
ul.onglets {
overflow: hidden;
line-height: normal;
padding: 0;
}
ul.onglets li {
display: inline;
background: none;
padding: 0;
margin: 0;
}
ul.onglets li a {
position: relative;
display: block;
float: left;
width: 167px;
height: 240px;
line-height: 1.6em;
color: #000;
overflow: hidden;
text-decoration: none;
background: #e7e7e7;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
padding: 8px;
}
ul.onglets li a img {
float: left;
margin: 0;
opacity: 0.5;
}
ul.onglets li a:hover img, ul.onglets li.ui-tabs-selected a img {
opacity: 1;
}
ul.onglets li a span {
position: absolute;
bottom: 8px;
right: 8px;
display: block;
text-align: right;
color: #9e3d3d;
background: url(../images/background/puce.gif) no-repeat right center;
padding: 0 8px 0 0;
text-decoration: underline;
}
ul.onglets li a:hover, ul.onglets li a:focus {
background: #f1f1f1;
}
ul.onglets li a:hover span, ul.onglets li a:focus span {
text-decoration: none;
}
ul.onglets li.ui-tabs-selected a {
filter: alpha(opacity=30);
-moz-opacity: 0.30;
background-image: none;
background-color: #f4f4f4;
cursor: text;
}
ul.onglets li.ui-tabs-selected a span {
display: none;
}
#fiche {
overflow: hidden;
border-left: 8px solid #babcbd;
background: #e7e7e7;
padding: 15px;
margin: 0 0 10px 0;
}
div.ui-tabs-hide {
display: none;
}
div.fiche {
clear: both;
}
div.fiche .object-right {
float: right;
margin-left: 15px;
}
div.fiche img {
float: left;
margin: 0;
}
.intro {
position: absolute;
bottom: 0;
font-size: 11px;
background: rgba(0, 0, 0, 0.7);
color: #fff;
width: 167px;
padding: 5px 10px;
}
.tableau_donnees {
clear: both;
}
/*.tableau_donnees {
font-size: 12px;
}
.tableau_donnees tr {
padding: 5px 0;
border-bottom: 1px solid #ccc;
}
.tableau_donnees tr td {
padding: 15px 0;
}*/
.object-right2 {
float: right;
margin-left: 15px;
margin-bottom: 15px;
}
div.vue_line img {
float: left;
margin-right: 15px;
}
.agauche {
width: 49%;
float: left;
overflow: hidden;
min-height: 200px;
}
.adroite {
width: 49%;
float: right;
overflow: hidden;
min-height: 200px;
}
.image {
margin-right: 15px;
}
.dates {
color: #BD2336;
}
.comment {
font-size: 11px;
}
.glyphicon-star {
font-size: 18px;
}
.glyphicon-star:hover {
color: #de4e60;
cursor: pointer;
}
.star-default {
color: #aaa;
}
.star-active {
color: #BD2336;
}
.comment-btn {
/*#CF277E*/
background: #e43891;
color: white;
}
.comment-btn:hover {
background: #CF277E;
color: white;
}
.btn-danger {
background: #e43891;
border: 0;
}
.search-result--text {
color: #BD2336;
font-size: 23px;
}
.search-result--keyword {
padding: 0 2px;
color: #fff;
background: #BD2336;
}
.sharepics {
clear: both;
margin: 0px 0 10px 0;
}
.contact {
margin: 0;
padding: 0;
}
.contact li {
display: block;
float: left;
list-style: none;
margin: 0;
}
.contact li.contact-step {
padding: 5px;
background: #fff;
border: 1px solid #666;
}
.contact li.contact-chevron {
padding: 3px 5px 0 4px;
font-size: 21px;
}
.contact .glyphicon {
line-height: 20px;
color: #909090;
}
.carousel-video {
padding-top: 15px;
}
.carousel-video .carousel-control {
font-size: 60px;
}
.carousel-video .left, .carousel-video .right {
padding-top: 80px;
}
.carousel-image {
padding-top: 15px;
}
.carousel-image .carousel-control {
font-size: 60px;
}
.carousel-image .left, .carousel-image .right {
padding-top: 40px;
}
.carousel-wb-tv {
padding-top: 0;
margin-bottom: 25px;
}
.carousel-wb-tv .thumbnail-body {
width: 100%;
height: 398px;
padding: 0;
}
.carousel-wb-tv .thumbnail-hover {
padding: 20px 30px;
height:100%;
}
.carousel-wb-tv .carousel-control {
width: 5%;
display: none;
}
.carousel-wb-tv:hover .carousel-control {
display: block;
background-image: none;
background: rgba(0, 0, 0, 0.6);
}
.carousel-wb-tv .fa-play-circle-o {
font-size: 30px;
}
.carousel-wb-tv .thumbnail-body--height {
height: 198px;
/*border: 1px solid #000;*/
}
.carousel-wb-tv .thumbnail-body--height2 {
padding: 0px 0 0 0;
height: 160px;
border: 1px solid #000;
}
.carousel-wb-tv .thumbnail-img {
height: 100%;
}
.carousel-wb-tv .thumbnail-body--height2 .thumbnail-img {
margin:0;
}
.carousel-wb-tv .thumbnail-img h3 {
font-size: 14px;
}
.carousel-wb-tv .thumbnail-img .thumbnail-img--date {
font-size: 55px;
margin: 0 auto;
display: block;
text-align: center;
background: #000;
padding: 0;
color: #fff;
}
.carousel-wb-tv .thumbnail-img .thumbnail-img--date span {
transform: rotate(-5deg);
-ms-transform: rotate(-5deg);
-webkit-transform: rotate(-5deg);
background: #333;
padding: 2px 15px;
margin: 32px 0;
display: inline-block;
border: 1px solid #ddd;
color: #ffffff;
transition: all .3s ease;
}
.carousel-wb-tv .thumbnail-img .thumbnail-img--date span:hover {
background: #444;
transform: rotate(0deg);
-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
}
.carousel-wb-tv .thumbnail-img .thumbnail-img--date span .second {
margin-top: -30px;
}
.carousel-wb-tv .thumbnail-img .thumbnail-hover .icon {
top: 60%;
}
.carousel-wb-tv .thumbnail-img .thumbnail-hover .icon-2 {
top: 60%;
}
.carousel-wb-tv .thumbnail-img--hack {
height: auto;
}
.carousel-wb-tv .carousel-control {
font-size: 60px;
}
.carousel-wb-tv .left, .carousel-wb-tv .right {
padding-top: 150px;
}
.fluid-width-video-wrapper .dm_videowall {
margin-left: -38px;
width: 470Px;
height: 323px;
}
.rubric .box-body ul.pagination > li:before {
content: none;
}
@media (min-width: 992px) {
.panel-heading a {
padding: 15px;
display: block;
margin: -15px;
}
.panel-body {
padding: 7px 15px;
}
.panel-body .nav > li > a {
padding: 4px 0;
font-size: 13px;
}
}
@media (max-width: 992px) {
.container {
width: 100%;
}
}
.marge01 {
margin-bottom: 8px;
}
.no-marge {
margin: 0;
}
@media (min-width: 992px) {
/* theme_12266 */
.navigation--body .theme-decouvrir-vincennes.open a:before, .navigation--body .theme-decouvrir-vincennes a:before {
color: #89bb19;
}
.navigation--body .theme-culture-sports-loisirs.open a:before, .navigation--body .theme-culture-sports-loisirs > a:before {
color: #d3457f;
}
.navigation--body .theme-famille.open a:before, .navigation--body .theme-famille a:before {
color: #ff7200;
}
.navigation--body .theme-democratie-locale.open a:before, .navigation--body .theme-democratie-locale a:before {
color: #802a4d;
}
.navigation--body .theme-sante-solidarite.open a:before, .navigation--body .theme-sante-solidarite a:before {
color: #31abe5;
}
.navigation--body .theme-cadre-de-vie.open a:before, .navigation--body .theme-cadre-de-vie a:before {
color: #6f6246;
}
.navigation--body .theme-economie-commerce.open a:before, .navigation--body .theme-economie-commerce a:before {
color: #5a5a5a;
}
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
}
/*
.navigation--body .nav-justified > li .fa-circle-number0 {
color: #7f9f29;
}
.navigation--body .nav-justified > li .fa-circle-number1 {
color: #d25789;
}
.navigation--body .nav-justified > li .fa-circle-number2 {
color: #d7903c;
}
.navigation--body .nav-justified > li .fa-circle-number3 {
color: #3195c4;
}
.navigation--body .nav-justified > li .fa-circle-number4 {
color: #ad373f;
}
.navigation--body .nav-justified > li .fa-circle-number5 {
color: #8a7869;
}
.navigation--body .nav-justified > li .fa-circle-number6 {
color: #5ab3b4;
}*/
/* Default - #89bb19 */
.theme_200 .datepicker table tr td.today, .theme_200 .datepicker table tr td.today:hover, .theme_200 .datepicker table tr td.today.disabled, .theme_200 .datepicker table tr td.today.disabled:hover {
background: rgba(217, 26, 128, 0.5);
color: white;
}
.theme_200 .rubric .panel-heading, .theme_200 .menu_left .panel-heading {
background: #D91A80;
}
.theme_200 .rubric .panel-title {
color: white;
}
.theme_200 .pagination>li>span, .theme_200 .pagination>li>span:hover, .theme_200 .pagination>li>span:focus, .theme_200 .breadcrumb .fa, .theme_200 .breadcrumb a, .theme_200 .rubric .box-body h1, .theme_200 #main h1, .theme_200 .rubric .box-body a, .theme_200 .rubric .box-body h2, .theme_200 .rubric .box-body li:before, .theme_200 .introduction a, .theme_200 .introduction h2, .theme_200 .menu_left li.current > strong, .theme_200 .menu_left li.selected > strong, .theme_200 .menu_left li.current:before, .theme_200 .menu_left li.selected:before, .theme_200 .menu_left li.current > a, .theme_200 .menu_left li.selected > a, .theme_200 .menu_left ul > li:before, .theme_200 .thumbnails.thumbnails-list a:hover h4, .theme_200 .thumbnails.thumbnails-list a:hover {
color: #D91A80;
}
.theme_200 .rubric .box-body .pagination>li>a:hover, .theme_200 .rubric .box-body .pagination>li>a:focus, .theme_200 .rubric .box-body .pagination>li>a, .theme_200 .aside .panel-body a, .theme_200 .thumbnails.thumbnails-list h4, .theme_200 .thumbnails.thumbnails-list a {
color: #333;
}
/* Découvrir Vincennes - #89bb19 */
.theme_12266 .rubric .panel-heading, .theme_12266 .menu_left .panel-heading {
background: #89bb19;
}
.navigation--body .nav-justified > li .fa-circle-number0, .theme_12266 .breadcrumb a, .theme_12266 .breadcrumb .fa, .theme_12266 .rubric .box-body h1, .theme_12266 #main h1, .theme_12266 .rubric .box-body a, .theme_12266 .rubric .box-body h2, .theme_12266 .rubric .box-body li:before, .theme_12266 .introduction a, .theme_12266 .introduction h2, .theme_12266 .menu_left li.current > strong, .theme_12266 .menu_left li.selected > strong, .theme_12266 .menu_left li.current:before, .theme_12266 .menu_left li.selected:before, .theme_12266 .menu_left li.current > a, .theme_12266 .menu_left li.selected > a, .theme_12266 .menu_left ul > li:before {
color: #89bb19;
color: #72A500;
}
/* Culture,
sports & loisirs - #d3457f */
.theme_12267 .rubric .panel-heading, .theme_12267 .menu_left .panel-heading {
background: #d3457f;
}
.navigation--body .nav-justified > li .fa-circle-number1, .theme_12267 .breadcrumb a, .theme_12267 .breadcrumb .fa, .theme_12267 .rubric .box-body h1, .theme_12267 #main h1, .theme_12267 .rubric .box-body a, .theme_12267 .rubric .box-body h2, .theme_12267 .rubric .box-body li:before, .theme_12267 .introduction a, .theme_12267 .introduction h2, .theme_12267 .menu_left li.current > strong, .theme_12267 .menu_left li.selected > strong, .theme_12267 .menu_left li.current:before, .theme_12267 .menu_left li.selected:before, .theme_12267 .menu_left li.current > a, .theme_12267 .menu_left li.selected > a, .theme_12267 .menu_left ul > li:before {
color: #d3457f;
}
/* Famille - #ff7200 */
.theme_12246 .rubric .panel-heading, .theme_12246 .menu_left .panel-heading {
background: #ff7200;
}
.navigation--body .nav-justified > li .fa-circle-number2, .theme_12246 .breadcrumb a, .theme_12246 .breadcrumb .fa, .theme_12246 .rubric .box-body h1, .theme_12246 #main h1, .theme_12246 .rubric .box-body a, .theme_12246 .rubric .box-body h2, .theme_12246 .rubric .box-body li:before, .theme_12246 .introduction a, .theme_12246 .introduction h2, .theme_12246 .menu_left li.current > strong, .theme_12246 .menu_left li.selected > strong, .theme_12246 .menu_left li.current:before, .theme_12246 .menu_left li.selected:before, .theme_12246 .menu_left li.current > a, .theme_12246 .menu_left li.selected > a, .theme_12246 .menu_left ul > li:before {
color: #ff7200;
}
/* Démocratie locale - #802a4d */
.theme_12268 .rubric .panel-heading, .theme_12268 .menu_left .panel-heading {
background: #31abe5;
}
.navigation--body .nav-justified > li .fa-circle-number3, .theme_12268 .breadcrumb a, .theme_12268 .breadcrumb .fa, .theme_12268 .rubric .box-body h1, .theme_12268 #main h1, .theme_12268 .rubric .box-body a, .theme_12268 .rubric .box-body h2, .theme_12268 .rubric .box-body li:before, .theme_12268 .introduction a, .theme_12268 .introduction h2, .theme_12268 .menu_left li.current > strong, .theme_12268 .menu_left li.selected > strong, .theme_12268 .menu_left li.current:before, .theme_12268 .menu_left li.selected:before, .theme_12268 .menu_left li.current > a, .theme_12268 .menu_left li.selected > a, .theme_12268 .menu_left ul > li:before {
color: #31abe5;
}
/* Santé & solidarité - #31abe5 */
.theme_12269 .rubric .panel-heading, .theme_12269 .menu_left .panel-heading {
background: #802a4d;
background: #BB2455;
}
.navigation--body .nav-justified > li .fa-circle-number4, .theme_12269 .breadcrumb a, .theme_12269 .breadcrumb .fa, .theme_12269 .rubric .box-body h1, .theme_12269 #main h1, .theme_12269 .rubric .box-body a, .theme_12269 .rubric .box-body h2, .theme_12269 .rubric .box-body li:before, .theme_12269 .introduction a, .theme_12269 .introduction h2, .theme_12269 .menu_left li.current > strong, .theme_12269 .menu_left li.selected > strong, .theme_12269 .menu_left li.current:before, .theme_12269 .menu_left li.selected:before, .theme_12269 .menu_left li.current > a, .theme_12269 .menu_left li.selected > a, .theme_12269 .menu_left ul > li:before {
color: #802a4d;
color: #BB2455;
}
/* Cadre de vie - #6f6246 */
.theme_12270 .rubric .panel-heading, .theme_12270 .menu_left .panel-heading {
background: #6f6246;
}
.navigation--body .nav-justified > li .fa-circle-number5, .theme_12270 .breadcrumb a, .theme_12270 .breadcrumb .fa, .theme_12270 .rubric .box-body h1, .theme_12270 #main h1, .theme_12270 .rubric .box-body a, .theme_12270 .rubric .box-body h2, .theme_12270 .rubric .box-body li:before, .theme_12270 .introduction a, .theme_12270 .introduction h2, .theme_12270 .menu_left li.current > strong, .theme_12270 .menu_left li.selected > strong, .theme_12270 .menu_left li.current:before, .theme_12270 .menu_left li.selected:before, .theme_12270 .menu_left li.current > a, .theme_12270 .menu_left li.selected > a, .theme_12270 .menu_left ul > li:before {
color: #6f6246;
}
/* Economie & commerce - #5AB3B4 */
.theme_12271 .rubric .panel-heading, .theme_12271 .menu_left .panel-heading {
background: #5AB3B4;
}
.navigation--body .nav-justified > li .fa-circle-number6, .theme_12271 .breadcrumb a, .theme_12271 .breadcrumb .fa, .theme_12271 .rubric .box-body h1, .theme_12271 #main h1, .theme_12271 .rubric .box-body a, .theme_12271 .rubric .box-body h2, .theme_12271 .rubric .box-body li:before, .theme_12271 .introduction a, .theme_12271 .introduction h2, .theme_12271 .menu_left li.current > strong, .theme_12271 .menu_left li.selected > strong, .theme_12271 .menu_left li.current:before, .theme_12271 .menu_left li.selected:before, .theme_12271 .menu_left li.current > a, .theme_12271 .menu_left li.selected > a, .theme_12271 .menu_left ul > li:before {
color: #5AB3B4;
color: #2AACAD;
}
.menu_left .panel-rubric .panel-title, .menu_left .panel-heading .panel-title {
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
color: white;
border: none;
}
.menu_left li {
padding-left: 10px;
line-height: 1.2em;
}
.menu_left .level0 > a {
font-weight: 600;
}
.menu_left ul>li:hover:before {
margin-right: 0;
}
.menu_left ul>li>ul {
padding-top: 5px;
}
.menu_left ul>li.selected > a, .menu_left ul>li.current > a, .menu_left ul>li.selected > strong, .menu_left ul>li.current > strong {
font-weight: bold;
}
.theme_12266 .menu_left ul>li>ul>li:before, .theme_12267 .menu_left ul>li>ul>li:before, .theme_12246 .menu_left ul>li>ul>li:before, .theme_12268 .menu_left ul>li>ul>li:before, .theme_12269 .menu_left ul>li>ul>li:before, .theme_12270 .menu_left ul>li>ul>li:before, .theme_12271 .menu_left ul>li>ul>li:before, .menu_left ul>li>ul>li:before {
content: "\f10c";
color: #333;
margin-top: 4px;
margin-right: 0;
font-size: 6px;
}
.menu_left li:before {
margin-left: -10px;
margin-right: 5px;
}
.panel-default>.panel-heading {
border: none;
}
.bottom_bar a {
color: #333;
}
.bottom_bar ul {
list-style: none;
padding: 0;
margin: 0;
}
.bottom_bar .tools {
float: left;
padding-top: 2px;
}
.bottom_bar .share {
float: right;
}
.bottom_bar .share li {
text-align: right;
}
.bottom_bar {
padding-top: 14px;
border-top: 1px dashed rgba(0, 0, 0, 0.2);
padding-bottom: 3px;
}
.bottom_bar .tools i {
margin-right: 5px;
}
.bottom_bar:before, .bottom_bar:after {
content: " ";
display: table;
}
.bottom_bar:after {
clear: both;
}
.bottom_bar li {
float: left;
margin-right: 7px;
}
.bottom_bar .share-label {
padding-top: 2px;
}
.bottom_bar .tools li {
margin-right: 20px;
}
.bottom_bar li:last-child {
margin-right: 0;
}
.bottom_bar .share-facebook a {
color: #00478f;
}
.bottom_bar .share-twitter a {
color: #1eb0ef;
}
.bottom_bar .share-google-plus a {
color: #e22d1e;
}
.bottom_bar .share-mail a {
color: #b9b0ab;
}
body.modal-open, .modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom {
margin-right: 0;
}
.fa.fa-external-link {
display: none;
}
.annuaire .fa.fa-external-link {
display: inline-block;
}
#liens-annuaire .well a {
color:#2a6496;
}
@media (max-width: 992px) {
.carousel-inner>.item {
padding-bottom: 85px;
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
border-radius: 5px 5px 0 0;
}
.events .carousel-caption {
width: auto;
height: auto;
bottom: 0;
top: auto;
background: #31ABE5;
max-width: 100%;
width: 100%;
}
.events .box-light {
padding-bottom: 20px;
}
}
@media (max-width: 480px) {
.carousel-inner>.item {
padding-bottom: 140px;
}
}
@media (max-width: 320px) {
.carousel-inner>.item {
padding-bottom: 140px;
}
.events .carousel-caption {
padding: 18px 10px 2px 10px;
border-radius: 0 0 5px 5px;
}
}
@media (max-width: 767px) {
#promo {
padding-right: 0;
}
#contact_us {
min-width: 0;
}
}
@media (max-width: 1199px) {
.events .carousel-control.left {
left: 62%;
}
.events .carousel-control.right {
right: 25%;
}
.events .carousel-control {
top: 139px;
height: 30px;
width: 30px;
z-index: 990;
opacity: 1;
}
}
@media (max-width: 991px) {
.nav-justified > li {
display: block;
width: auto;
}
.navigation--body .nav > li > a i {
display: none;
}
.navigation--body .fa {
font-size: 11px;
margin-right: 7px;
}
.footer--logotype {
margin: 0 auto;
padding: 10px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
#search_engine--toggle {
display: block;
}
.navigation--body .nav > li > a {
font-size: 12px;
padding: 18px 4px;
}
.right_bar--twitter {
margin-right: 10px;
}
}
@media (min-width: 1200px) {
.footer--logotype {
margin-top: 7%;
float: left;
padding: 25px 25px 25px 0;
}
}
@media (min-width: 321px) and (max-width: 991px) {
.header--logotype {
margin: 7px 0 9px 10px;
/*max-height: 35px;*/
width: auto;
max-width: 100%;
}
.right_bar--twitter {
margin-right: 10px;
}
#access {
padding-top: 20px;
}
}