.bbcode{position:relative;display:table;margin:5px auto -5px auto;width:99%;background-color:#EEEEEE;border:1px solid #BBBBBB;}.bbcode-containers{display:table-cell;font-size:0;}.bbcode-container{display:inline-block;margin:2px 0 2px 0;padding:0;border-right:1px solid #CECECE;}@media (min-width:769px){.bbcode-container{position:relative;}}.bbcode-container:after{position:absolute;right:-2px;height:24px;width:1px;content:"";background:#FFFFFF;}.bbcode-elements{display:inline-block;height:24px;}@media (min-width:769px){.bbcode-elements{position:relative;}}.bbcode-elements > a{display:inline-block;height:22px;border:1px solid transparent;}.bbcode .bbcode-elements > a{margin:1px 2px;padding:2px 2px 0 2px;width:23px;}.bbcode-elements > a:hover{color:#222222;text-decoration:none;}.bbcode .bbcode-elements > a:hover{background-image:linear-gradient(#F8F8F8,#F1F1F1);border:1px solid #C6C6C6;box-shadow:0 1px 1px rgba(0,0,0,0.1);border-radius:3px;}.bbcode-elements a,.bbcode-block-container{font-size:1.3rem;}.bbcode-elements-more{display:table-cell;margin:auto;width:20px;vertical-align:middle;font-size:1rem;text-align:center;}.bbcode .bbcode-elements-more a{padding:0;width:20px;}.bbcode-elements-more a{margin:3px 0;padding:0;width:18px;height:18px;}.bbcode-elements-more .fa{color:#AAAAAA;}.bbcode-elements-more:hover .fa{color:#111111;}.bbcode-hover,.bbcode-elements a,.bbcode-elements i{cursor:pointer;}@media (max-width:768px){.bbcode-backspace{display:none;}}.bbcode-block-container{position:absolute;top:26px;left:-4px;bottom:0;margin:0;padding:0;z-index:20;text-align:center;}.bbcode-block{margin:0;background-color:#F3F3F3;border:1px solid #AAAAAA;box-shadow:0 5px 10px rgba(0,0,0,0.2);}.bbcode-block a{cursor:pointer;text-decoration:none;}@media (max-width:768px){.bbcode-block-container{top:0;left:0;bottom:0;right:0;}}@media (min-width:769px){.bbcode-block-container:before,.bbcode-block-container:after{position:absolute;content:" ";border-style:solid;border-color:transparent;}.bbcode-block-container:before{top:-8px;left:8px;border-width:0 9px 9px 9px;border-bottom-color:#AAAAAA;}.bbcode-block-container:after{left:9px;top:-7px;border-width:0 8px 8px 8px;border-bottom-color:rgba(250,250,250,1);}}.bbcode-block-smileys,.bbcode-block-fa{max-height:230px;padding:4px 0px 2px 3px;overflow-y:auto;text-align:left;}.bbcode-block-smileys li,.bbcode-block-fa li{display:inline-block;}.bbcode-block-fa li{padding:1px 2px;width:20px;}.bbcode-block-smileys li a,.bbcode-block-fa li a{display:block;}@media (max-width:768px){.bbcode-block-smileys li a{padding:10px;}.bbcode-block-smileys{max-height:300px;}.bbcode-block-fa li{padding:7px;width:29px;}.bbcode-block-fa{max-height:400px;}}.bbcode-block-container.color-picker table{width:auto;}@media (max-width:768px){.bbcode-block-container.color-picker td a{height:32px;width:32px;}}.bbcode-block-list{margin:0;padding:3px 0;overflow:visible;}.bbcode-block-list li,.bbcode-block-list li a{display:block;padding:2px 0 2px 4px;cursor:pointer;text-align:left;}.bbcode-block-code{margin:0;padding:0;height:300px;overflow-y:scroll;}.bbcode-block-code > ul{margin-left:0;}.bbcode-block-code li{padding:0 0 0 12px;}.bbcode-block-list li:hover{background-color:rgba(0,0,0,0.05);}.bbcode-block-list li.bbcode-code-title{margin:3px 10px 1px 5px;padding:6px 0 1px 2px;border-bottom:1px solid #DFDFDF;}.bbcode-block-list li.bbcode-code-title:hover{background:none;cursor:auto;}.bbcode-block-list li.bbcode-code-title span{color:#666666;font-weight:bold;}.bbcode-block .form-element{margin:2px 7px;}@media (max-width:768px){.bbcode-block .form-element{margin:2px auto;width:150px;}}.bbcode-block .form-element label{padding-right:0;width:70%;vertical-align:middle;color:#555555;text-align:left;}.bbcode-block .form-element .form-field{width:23%;}.bbcode-block .form-element input{padding:2px 5px;}.bbcode-form-element-text{margin:10px 5px 5px 5px;padding:5px 5px 0 5px;border-top:1px solid #BEBEBE;text-align:center;}.bbcode-block-fonts{height:300px;overflow-y:scroll;}@media (min-width:769px){.bbcode-block-fonts{width:120px;}.bbcode-block-title{width:70px;}.bbcode-block-ul{width:150px;}.bbcode-block-block{width:100px;}.bbcode-block-message{width:110px;}.bbcode-block-size{width:40px;}.bbcode-block-hide{width:90px;}.bbcode-block-table{width:160px;}.bbcode-block-code{width:130px;}.bbcode-block-smileys{width:188px;}.bbcode-block-fa{width:272px;}.bbcode-block-aligns{width:120px;}.bbcode-block-positions{width:120px;}}.bbcode-forbidden,.bbcode-forbidden i{opacity:0.3 !important;cursor:not-allowed !important;}.bbcode a,.bbcode .fa{color:#555555;text-align:center;vertical-align:0;}.bbcode-icon-anchor:before{content:"\f13d";}.bbcode-icon-bold:before{content:"\f032";}.bbcode-icon-italic:before{content:"\f033";}.bbcode-icon-underline:before{content:"\f0cd";}.bbcode-icon-strike:before{content:"\f0cc";}.bbcode-icon-smileys:before{content:"\f118";}.bbcode-icon-title:before{content:"\f022";}.bbcode-icon-subtitle:before{content:"\f096";}.bbcode-icon-style:before{content:"\f071";}.bbcode-icon-url:before{content:"\f0ac";}.bbcode-icon-image:before{content:"\f03e";}.bbcode-icon-lightbox:before{content:"\f030";}.bbcode-icon-quote:before{content:"\f10d";}.bbcode-icon-hide:before{content:"\f070";}.bbcode-icon-list:before{content:"\f03a";}.bbcode-icon-color:before{content:"\f043";}.bbcode-icon-size:before{content:"\f034";}.bbcode-icon-font:before{content:"\f031";}.bbcode-icon-minus:before{content:"\f068";}.bbcode-icon-plus:before{content:"\f067";}.bbcode-icon-more:before{content:"\f0dc";}.bbcode-icon-left:before{content:"\f036";}.bbcode-icon-center:before{content:"\f037";}.bbcode-icon-right:before{content:"\f038";}.bbcode-icon-justify:before{content:"\f039";}.bbcode-icon-float-left:before{content:"\f048";}.bbcode-icon-float-right:before{content:"\f051";}.bbcode-icon-sup:before{content:"\f12b";}.bbcode-icon-sub:before{content:"\f12c";}.bbcode-icon-indent:before{content:"\f03c";}.bbcode-icon-table:before{content:"\f0ce";}.bbcode-icon-flash:before{content:"\f01d";}.bbcode-icon-movie:before{content:"\f008";}.bbcode-icon-youtube:before{content:"\f167";}.bbcode-icon-sound:before{content:"\f001";}.bbcode-icon-code:before{content:"\f121";}.bbcode-icon-math:before{content:"\f136";}.bbcode-icon-html:before{content:"\f13b";}.bbcode-icon-help:before{content:"\f059";}.bbcode-icon-upload:before{content:"\f0ee";}.bbcode-icon-fa:before{content:"\f024";}.bbcode-icon-mail:before{content:"\f0e0";}.bbcode-icon-feed:before{content:"\f09e";}.bbcode-icon-bgcolor:before{content:"\f1fc";}.bbcode-icon-math:before{font-size:0.8em;}.bbcode-icon-plus:before,.bbcode-icon-minus:before{font-size:0.7em;}.bbcode-icon-more:before{font-size:0.8em;}div.mce-edit-area,div.mce-statusbar{margin-left:auto;margin-right:auto;width:98%;}label.mce-wordcount{position:relative;}div.mce-window-head{padding:20px 15px;}.form-element-textarea .form-field-textarea div{float:none;}.mce-resizehandle{margin-bottom:5px !important;}div[id$="rich_text_field"].editor-tinymce .form-field-textarea.field-required:after,div[id$="rich_text_field"].editor-tinymce.constraint-status-right .form-field-textarea.field-required:after,div[id$="rich_text_field"].editor-tinymce.constraint-status-error .form-field-textarea.field-required:after{top:auto;right:28px;}div[id$="rich_text_field"].editor-tinymce.constraint-status-error .form-field-textarea.field-required:after{bottom:10px;}div[id$="rich_text_field"].editor-tinymce.constraint-status-right .form-field-textarea.field-required:after{bottom:8px;}#recaptcha-widget{display:inline-block;border:1px solid #CCCCCC;border-radius:4px;border-collapse:collapse;}#recaptcha-widget .options{display:table-cell;float:none;margin:0;padding:5px;height:100%;vertical-align:middle;border-radius:0 4px 4px 0;border:none;}#recaptcha-widget .options > a,#recaptcha-widget .options > div{display:block;padding:8px 0;}#recaptcha-container{display:table-cell;border-right:1px solid #CCCCCC;vertical-align:top;}#recaptcha-container span,#recaptcha-container div{margin:5px;}#recaptcha-container input{width:100%;border:none;border-top:1px solid #CCCCCC;border-radius:0 0 0 4px;}#recaptcha_image{width:96% !important;height:auto !important;max-width:100%;}#recaptcha_image img{width:100%;}@media (max-width:768px){.g-recaptcha div{width:100% !important;}.g-recaptcha iframe{max-width:100%;}}.calendar-content{padding:6px;}.calendar-top-container{padding:4px;}.calendar-top-content{text-align:center;}.calendar-top-container a,.calendar-top-container a:hover{cursor:pointer;}.calendar-top-l{float:left;padding:1px 0 0 25px;}.calendar-top-r{float:right;padding:1px 25px 0 0;}.event-display-author{float:left;padding-top:4px;padding-bottom:4px;font-size:0.8em;}.event-display-dates{float:right;padding:4px;width:180px;font-size:0.8em;font-weight:normal;}.event-display-dates + hr{margin:0 auto 40px auto;width:70%;clear:both;}@media (min-width:769px){#module-calendar table.calendar-table tbody tr td{height:40px;}}#module-calendar table tbody tr td.calendar-week{width:8%;}table tbody tr th.column-title{width:28%;}#module-mini-calendar .calendar-top-container{padding:2px;}#module-mini-calendar .calendar-top-content h5{padding-top:1px;font-size:0.9em;}#module-mini-calendar .calendar-top-l{padding:0 0 0 7px;}#module-mini-calendar .calendar-top-r{padding:0 7px 0 0;}#module-mini-calendar #date_select_form form.fieldset-content{margin-top:0;}#module-mini-calendar #CalendarAjaxCalendarController_choose-date{margin:5px 0 10px 0;}#module-mini-calendar #CalendarAjaxCalendarController_choose-date .form-element{margin:0;}#module-mini-calendar .form-field select{padding:4px;}#CalendarAjaxCalendarController_month_field,#CalendarAjaxCalendarController_year_field{display:inline-block;}.legend-line{padding:0 0 8px 0;}.legend-color{font-size:2em;vertical-align:-1px;}.legend{padding-right:20px;}#connect-menu div.horizontal-fieldset{padding:2px 8px 2px 2px;}#connect-menu div.vertical-fieldset,#connect-menu div.horizontal-fieldset{margin:0;}#connect-menu div.vertical-fieldset form{margin-bottom:10px;}#connect-menu div.horizontal-fieldset form{display:inline-block;}#connect-menu div.horizontal-fieldset span{display:none;}ul.connect-content{margin:auto;}#connect-menu ul.connect-content li{list-style-type:none;}#connect-menu div.horizontal-fieldset ul.connect-content li{display:inline-block;margin:0;padding:10px;}#connect-menu div.horizontal-fieldset ul.connect-content li:last-child{margin-right:0;}#connect-menu ul.connect-content li > i{width:18px;text-align:center;}#connect-menu div.horizontal-fieldset ul li{border-right:1px solid #21A7C4;border-left:1px solid #21BECB;}#connect-menu div.horizontal-fieldset ul li:first-child{border-left:none;}#connect-menu div.horizontal-fieldset ul li:last-child{border-right:none;}#connect-menu div.horizontal-fieldset ul li a{padding:2px;font-size:1.4rem;}#top-header #connect-menu div.horizontal-fieldset ul li a{color:#FFFFFF;}#connect-menu div.horizontal-fieldset ul li a:hover{text-decoration:none;color:#777;transition-duration:0.3s;}#connect-menu div.horizontal-fieldset ul li > i{vertical-align:0;}#connect-menu div.vertical-fieldset label{padding-right:0;text-align:center;}#connect-menu div.vertical-fieldset ul.connect-content{text-align:left;}#connect-menu div.horizontal-fieldset ul.connect-content{text-align:center;}div.connect-register i{vertical-align:-1px;}#connect-menu input#login,#connect-menu input#password{padding:4px 6px;}#connect-menu div.horizontal-fieldset input#login,#connect-menu div.horizontal-fieldset input#password{margin:0;border:none;height:30px;}@media (max-width:768px){#connect-menu div.horizontal-fieldset input#login,#connect-menu div.horizontal-fieldset input#password{margin:5px 0;}}#connect-menu div.vertical-fieldset input#login,#connect-menu div.vertical-fieldset input#password{width:120px;}#connect-menu div.vertical-fieldset button{margin:5px 0;}#connect-menu div.horizontal-fieldset button{margin:0;}#connect-menu .vertical-fieldset .forgot-pass{color:#999999;}#connect-menu .vertical-fieldset .forgot-pass:hover{color:#555555;}@media (min-width:769px){#connect-menu .forgot-pass{display:inline-block;padding:0 0 0 5px;vertical-align:middle;color:#E0F3FF;}#connect-menu .forgot-pass:hover{color:#F1F1F1;}.user-span{display:none;}}@media (max-width:768px){#connect-menu .forgot-pass{padding:20px;display:block;}#connect-menu .forgot-pass:hover{text-decoration:underline;}}.js-menu-button{display:none;}@media (max-width:768px){.js-menu-button{display:inline-block;padding:5px 10px 5px 10px;}#connect-menu div.horizontal-fieldset div.connect-content,#connect-menu div.horizontal-fieldset form{width:100%;text-align:center;}#connect-menu .horizontal-fieldset li{padding:8px 0 8px 2px;}#connect-menu .horizontal-fieldset a{color:#FFF;text-decoration:none;}#connect-menu div.horizontal-fieldset span{display:inline-block;}.horizontal-fieldset ul.connect-content, .horizontal-fieldset div.connect-content{position:absolute;padding:10px;left:-100%;background-color:#1eb0bc;transition:left 0.5s;margin-top:4px;}#connect-menu.active ul.connect-content,#connect-menu.active div.connect-content{z-index:200;left:0%;width:auto;transition:left 0.5s;}#connect-menu div.horizontal-fieldset ul.connect-content li{display:block;text-align:left;border:none;}#connect-menu.active div.horizontal-fieldset div.connect-content input{display:block;margin-bottom:10px;padding:10px 20px;width:100%;}#connect-menu.active div.horizontal-fieldset div.connect-content button.submit{display:inline-block;margin-bottom:10px;padding:10px 20px;width:100%;}.user-span{display:inline-block;}}#connect-menu .horizontal-fieldset a.fb{padding:6px 0 0 4px;}@media (min-width:769px){#connect-menu a.fb{padding:7px 0 0 4px;}}.mini-download-table-name{max-width:84px;}.mini-faq-question span{display:block;font-size:0.9em;}.notes{white-space:nowrap;}#scrolling_images{position:relative;margin:20px auto;height:150px;overflow:hidden;}#module-gallery ul,#module-mini-gallery ul{margin:0 auto;list-style:none;}#mini-gallery-slideshow li{height:150px;}#mini-gallery-slideshow.fade li{display:none;}#mini-gallery-slideshow.vertical li{display:inline-block;}#mini-gallery-slideshow.horizontal li{display:block;}#mini-gallery-slideshow.fade ul:first-child{display:block;}.td-end{margin:15px 0;}.thumbnails-list-container{padding:0 5px;}.select-cat{width:auto;max-width:100%;}.table-pics{display:table;margin:auto;table-layout:fixed;}.table-cat{display:table;table-layout:fixed;}.table-cat tbody td{padding:15px 0;}.table-pics tbody td{padding:15px 0;}.article-gallery .options{float:none;}.pics-max{padding:15px 0;overflow:auto;text-align:center;}.pics-max-thumbnails{display:table;margin:auto;table-layout:fixed;}.move-pics-container{position:absolute;z-index:100;float:left;display:none;margin-top:10px;}.move-pics-block{width:190px;overflow:auto;}.move-pics-block > div{margin-bottom:4px;font-weight:bold;}.nbr-total-pics{padding-top:15px;text-align:center;}.link-to-other-pics-container{margin:auto;padding:0;width:100%;overflow:hidden;}.actions-container{margin:auto;}.image-quota-container{margin:auto;width:50%;text-align:center;}.pics-list-element{margin-bottom:20px;padding:0 5px;}.article-gallery > header{display:none;}#module-guestbook .message > header{display:none;}.newsletter-form{margin:20px 25px 10px 0;white-space:nowrap;vertical-align:middle;}.newsletter-title{padding:5px 10px 0 0;font-size:12px;vertical-align:middle;}div#newsletter{float:right;margin:10px;}div#newsletter button,div#newsletter .button{margin-top:0;}.newsletter-link{margin:10px 0 0 0;}div#newsletter .input-element-button input{width:120px;border-radius:4px 0 0 4px;font-size:12px;}div#newsletter .input-element-button button{margin-left:-5px;border-radius:0 4px 4px 0;font-size:14px;padding:7px 10px 8px 10px;}.column-last-update{width:160px;}.nbr-connected-user-container{margin-top:10px;}.online-users-container{margin:10px 0;}.online-user{display:block;margin:auto;}.poll-container-title{font-size:1em;}#module-mini-poll hr{width:90%;margin:10px auto;}.poll-question-mini-container{padding-left:6px;text-align:left;}#module-mini-poll button.submit{margin-bottom:10px;}#mini-search-form{white-space:nowrap;vertical-align:middle;}@media (max-width:768px){#mini-search-form{margin:0px 20px 8px 0;}}#mini-search-form button,#mini-search-form .button{margin-top:10px;}#mini-search-form.input-element-button input{width:140px;height:30px;border-radius:4px;margin-top:7px;border:none;}#mini-search-form.input-element-button button{margin-left:-5px;padding:4px 10px 4px 10px;height:25px;border-radius:0 4px 4px 0;display:none;}#shoutbox-messages-container{margin:auto;height:150px;overflow:auto;text-align:left;word-wrap:break-word;}.shout-horizontal{padding-left:1.5em;}.shout-spacing{margin:10px 0 10px 0;}.shout-pseudo.not-connected{width:90%;}.shout-form-container{margin:2px 0 5px 0;text-align:center;}.shout-form-container label{display:block;}#module-mini-shoutbox textarea,#module-mini-shoutbox textarea:valid{width:90%;}#shoutbox-bbcode-container ul{margin:0;padding:0;}.shoutbox-message-container{}.shoutbox-message-date{}.shoutbox-message{font-size:0.9em;}span.shoutbox-message-author{text-decoration:italic;}.shoutbox-message-content{}.langs-switcher{margin:5px 0;}.langs-switcher select{margin:0 auto 5px auto;}.langs-switcher img{margin-top:2px;vertical-align:top;}.themes-switcher{margin:5px 0;}.themes-switcher select{margin:0 auto 5px auto;}.themes-switcher-vertical select{display:block;}.map-canvas{height:200px;}.googlemap{width:100%;padding-bottom:56.25%;}.marker-container{margin-bottom:5px;}@media (max-width:768px){.form-field-map{display:block;}.form-field-map input{width:100%;}.form-field-map .marker-desc-input{margin-top:2px;}.form-field-map.multiple-markers .marker-desc-input{width:calc(100% - 20px);}}@media (min-width:769px){.form-field-map{width:59%;}.marker-container input.marker-address-input{width:calc(100% - 200px);}input.marker-desc-input{width:179px;}input.marker-address-input{width:calc(100% - 183px);}}ul#profile-container{margin:30px auto;width:99%;list-style-type:none;margin-left:-7px;}ul#profile-container li{margin:10px 0 0 7px;padding:10px;text-align:center;}@media (min-width:769px){ul#profile-container li{width:calc(100% / 3 - 7px);}.profile-element-title{display:block;}}@media (max-width:768px){.profile-element-title{padding-left:7px;}}.preview-img{max-height:180px;vertical-align:top;}.user-agreement{width:90%;max-width:none;max-height:250px;overflow-y:auto !important;}.user-group-select{margin-bottom:20px;}.user-group-select fieldset{margin:0;}.user-group-select label{width:auto;vertical-align:middle;}#module-user-contribution-list hr{margin:20px 0;}.module-contribution-element{float:left;margin:20px 0;text-align:center;}.unprocessed-contribution{margin:auto;width:300px;overflow:hidden;text-align:center;}.unprocessed-contribution div{float:left;width:50%;}#module-user-moderation-panel .content{padding-bottom:75px;}#module-user-moderation-panel .bt td:before{display:none;}#module-user-moderation-panel .bt-content{display:block;width:100%;text-align:center;}.contribution-module-container{float:left;margin:20px 0;text-align:center;}.convers-announce{padding-right:0;}.convers-title{width:50%;text-align:left;}table.announce-legend td{width:33%;}@media (min-width:769px){.post-pm{margin:auto;width:80%;}}.available-modules-msg{margin-bottom:15px;text-align:center;}#module-user-error-403 .content,#module-user-error-404 .content{text-align:center;font-size:1.5em;}#module-user-error-403 .fa-warning:before,#module-user-error-404 .fa-warning:before{content:"\f071";}#module-user-error-403 .fa-warning,#module-user-error-404 .fa-warning{display:block;margin:40px auto 20px auto;color:#C19954;}#module-user-error-403 .message-error,#module-user-error-404 .message-error{padding:20px 0;}#module-user-error-403 .type-error,#module-user-error-404 .type-error{padding:10px 0;}ol{margin-left:25px;}.futur-cat-pages{padding-left:17px;}.article-pages .options{float:left;width:auto;}.article-pages .content{padding-bottom:85px;}