/* Affichage contrasté
========================================================================== */
.blackArrow{position:absolute;right:15px;top:45%;padding:0;margin:0;display:block;width:9px;height:5px;background:url(../img/picto/arrowDown_black.gif) 0 0 no-repeat}.contrast{color:#000;background-color:#fff}.contrast h1,.contrast h2,.contrast h3,.contrast h4,.contrast a{color:#000}.contrast #toolbar_wrapper{border-bottom-color:#000}.contrast #toolbar_wrapper .toolbar .accessibilite span,.contrast #toolbar_wrapper .toolbar .accessibilite a{color:#000}.contrast #toolbar_wrapper time{color:#000}.contrast #header form input[type="text"]{height:33px;margin-top:01px;color:#000;border-color:#000;background-color:#fff}.contrast #header form input[type="image"]{background-color:#000}.contrast #nav_wrapper{border-color:#000}.contrast #nav_wrapper nav ul.main li{background-color:#fff}.contrast #nav_wrapper nav ul.main li a{color:#000;border-left:1px solid #000}.contrast #nav_wrapper nav ul.main li .nav_submenu{width:99%;background-color:#fff;border:1px solid #000}.contrast #nav_wrapper nav ul.main li .nav_submenu div{border-left:1px solid #000}.contrast #nav_wrapper nav ul.main li .nav_submenu div ul li{background-color:transparent}.contrast #nav_wrapper nav ul.main li .nav_submenu div ul li a{color:#000;border-left:0}.contrast #nav_wrapper nav ul.main li .nav_submenu div ul li a:hover{color:#000}.contrast #nav_wrapper nav ul.main li .nav_submenu div:first-child{border-left:0}.contrast #nav_wrapper nav ul.main li .nav_submenu div.mainActu span{color:#000}.contrast #nav_wrapper nav ul.main li .nav_submenu div.mainActu a{color:#000}.contrast #nav_wrapper nav ul.main li.first a{border:0}.contrast #nav_wrapper nav ul.main li:hover,.contrast #nav_wrapper nav ul.main li.current{background-color:#000}.contrast #nav_wrapper nav ul.main li:hover a,.contrast #nav_wrapper nav ul.main li.current a{color:#fff;border-left:1px solid #000}.contrast #nav_wrapper #userProfil p{border-left:2px solid #000;border-right:2px solid #000;background-color:#fff}.contrast #nav_wrapper #userProfil p span{color:#000}.contrast #nav_wrapper #userProfil p span .arrow{position:absolute;right:15px;top:45%;padding:0;margin:0;display:block;width:9px;height:5px;background:url(../img/picto/arrowDown_black.gif) 0 0 no-repeat}.contrast #nav_wrapper #userProfil ul{border:1px solid #000;background-color:#fff}.contrast #nav_wrapper #userProfil ul li{border-bottom:1px solid #000}.contrast #nav_wrapper #userProfil ul li a{color:#000}.contrast #nav_wrapper #userProfil ul li:hover{background-color:#fff}.contrast #sectionActualite{background:0}.contrast #sectionActualite article .text_wrapper .further{color:#000}.contrast #sectionActualite .cycle-pager{border-color:#000}.contrast #sectionActualite .cycle-pager ul li img{left:-15px}.contrast #directAccess h2{border-top:0;border-bottom:4px solid #000;background-color:#fff}.contrast #directAccess h2 span{color:#000;border:1px solid #000;border-bottom:0;background-color:#fff}.contrast #directAccess h2 span .arrow{position:absolute;right:15px;top:45%;padding:0;margin:0;display:block;width:9px;height:5px;background:url(../img/picto/arrowDown_black.gif) 0 0 no-repeat;border:0}.contrast #directAccess div{padding:10px 70px;border-bottom:4px solid #000;background-color:#fff}.contrast #directAccess div ul li a{color:#000}.contrast #directAccess div ul li a:hover{color:#000}.contrast .principal article{background:0;border-bottom:1px solid #000}.contrast .principal article .txt_wrapper .further,.contrast .principal article .txt_wrapper time{color:#000}.contrast .principal .relatedContent_actu{border-color:#000}.contrast .principal .relatedContent_article h4{background-color:#fff;border-bottom:2px solid #000}.contrast .principal .relatedContent_article article{background-color:#fff}.contrast .principal .relatedContent_article article h2,.contrast .principal .relatedContent_article article p,.contrast .principal .relatedContent_article article a.further{color:#000}.contrast .principal .mainLink{border-top:1px solid #000}.contrast .principal .mainLink a{color:#000}.contrast .principal .video_players .video_player{border-color:#000}.contrast .principal .video_players .video_player .video_rate_0,.contrast .principal .video_players .video_player .video_rate_1,.contrast .principal .video_players .video_player .video_rate_2,.contrast .principal .video_players .video_player .video_rate_3,.contrast .principal .video_players .video_player .video_rate_4{background-image:url("../img/picto/rateVideo_black.png")}.contrast .breadcrumb{color:#000}.contrast .breadcrumb li a{color:#000}.contrast #content_tools .print{border-color:#000}.contrast #content_tools .print span img{top:auto;bottom:0}.contrast #content_tools .rsbtn_colorskin{border-color:#000}.contrast #content_tools .rsbtn_colorskin .rsbtn_left .rsbtn_text img{top:auto;bottom:0}.contrast #content_tools .rsbtn_colorskin .rspart.rsbutton{background-color:#000}.contrast #content_tools .rsbtn_colorskin .rsbtn_progress_container{border-color:#000}.contrast #content_tools .rsbtn_colorskin .rsbtn_progress_handle.rsimg{background-color:#000}.contrast #content_tools .rsbtn_exp span.rsbtn_status_overlay{background-color:#fff}
.contrast .alertArticle{background:#fff url("../img/picto/alertArticle.gif") 16px 5px no-repeat;}
.contrast .alertArticle p{color:#000}
.contrast .noPicto{background-image:none; }
.contrast .pagenavigator ul li a{color:#000}.contrast .pushsCategories_wrapper .pushsCategories{width:48%;border:1px solid #000}.contrast .pushsCategories_wrapper .pushsCategories h2{color:#000;padding-left:10px;border-bottom:2px solid #000}.contrast .pushsCategories_wrapper .pushsCategories article{background-color:#fff;border-bottom:1px solid #000}.contrast .pushsCategories_wrapper .pushsCategories article .txt_wrapper h3,.contrast .pushsCategories_wrapper .pushsCategories article .txt_wrapper .further{color:#000}.contrast .pushsLinks_wrapper .links h3{color:#000}.contrast .pushsUsefullLinks_wrapper{border-top:1px solid #000}.contrast .pushsUsefullLinks_wrapper h2{color:#000}.contrast .pushsUsefullLinks_wrapper .pushsUsefullLinks .txt_wrapper .further{color:#000}.contrast .wysiwyg{color:#000}.contrast .wysiwyg .titleBorderLeft{color:#000;border-left:3px solid #000}.contrast .wysiwyg h1,.contrast .wysiwyg h4{color:#000}.contrast .wysiwyg h2,.contrast .wysiwyg h3{color:#000;border-left:3px solid #000}.contrast .wysiwyg table{border:1px solid #000}.contrast .wysiwyg table th{color:#000;background-color:#fff}.contrast .wysiwyg table th:last-child{background-color:#fff}
.contrast .wysiwyg table tr{border-bottom:1px solid #000;background-color:#fff}
.contrast .wysiwyg table tr:nth-child(even){background-color:#fff}
.contrast .wysiwyg table td{border-right:1px solid #000}
.contrast .wysiwyg ul li{background-image:url("../img/picto/bullet_black.gif")}
.contrast .wysiwyg a{color:#000}.contrast .wysiwyg a.lien_defaut{background:url("../img/picto/wysiwyg_link_default_black.gif") 0 50% no-repeat}
.contrast .wysiwyg a.lien_carte_interactive{background:url("../img/picto/wysiwyg_link_map_black.gif") 0 50% no-repeat}

.contrast .wysiwyg a.lien_telechargement{background:url("../img/picto/wysiwyg_link_download_black.gif") 0 50% no-repeat;}


.contrast .alertArticle a.lien_telechargement{background:url("../img/picto/wysiwyg_link_download_black.gif") 0 50% no-repeat; color:#000; font-size:1.4em;}
.contrast .alertArticle a.lien_telechargement span {font-size:1em; color:#373737;}


.contrast .wysiwyg a.lien_fleche{color:#000;background:url("../img/picto/arrowBlack.gif") 0 50% no-repeat}
.contrast .wysiwyg .grayBg{background-color:#fff}
.contrast .agenda #content_tools .rsbtn_colorskin{background-color:#fff}.contrast .agenda #content_tools .rsbtn_colorskin a{color:#000}.contrast .agenda .filter_date{background-color:#fff}.contrast .agenda .filter_date .nextMonth a{background:url(../img/bg/arrow_next.png) right center no-repeat}.contrast .agenda .filter_date .prevMonth a{background:url(../img/bg/arrow_prev.png) 0 center no-repeat}.contrast .agenda .filter_date li{color:#000}.contrast .agenda .filter_date li a{color:#000}.contrast .agenda .filter_categories ul li{background-color:#fff}.contrast .agenda .filter_categories ul li.current{color:#000;background-color:#fff;border:1px solid #000}.contrast .agenda .agenda_focus h2{border-color:#000}.contrast .agenda .agenda_focus .location a{background:url(../img/picto/googleMapPin_small_black.png) 5px center no-repeat}.contrast .agenda .agenda_list article{background:0}.contrast .agenda .agenda_list article .txt_wrapper .location,.contrast .agenda .agenda_list article .txt_wrapper .description,.contrast .agenda .agenda_list article .txt_wrapper .further{color:#000}.contrast .links_wrapper .links_col .links{border-top:1px solid #000}.contrast .links_wrapper .links_col h4{color:#000}.contrast .links_wrapper .links_col h4 a{color:#000}.contrast .links_wrapper .links_col ul li a{color:#000;background-image:url("../img/picto/arrowBlack.gif")}.contrast .listeInfosFlashMairie p a{color:#000}.contrast .fullpage_section .fullpage_head{color:#000;background-color:#fff;border-bottom:3px solid #000}.contrast .fullpage_section .fullpage_center h1,.contrast .fullpage_section .fullpage_center h2,.contrast .fullpage_section .fullpage_center h3,.contrast .fullpage_section .fullpage_center p,.contrast .fullpage_section .fullpage_center a{color:#000}.contrast .fullpage_section .fullpage_bottom{background:0}.contrast .thumbnail_list{background:0;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #000}.contrast .thumbnail_list .seeAll{color:#000;border:1px solid #000;background:#fff url("../img/picto/arrowBlack_down.gif") 90% center no-repeat}.contrast .thumbnail_list h3{color:#000;border-left:3px solid #000}.contrast .thumbnail_list figure figcaption{border-left:1px solid #000}.contrast .thumbnail_list figure figcaption span{color:#000}.contrast .thumbnail_list figure figcaption time{color:#000}.contrast .thumbnail_list figure figcaption a{color:#000}.contrast .puteaux_tv .fullpage_head .fullpage_center h1 img{top:auto;bottom:0}.contrast .puteaux_tv aside .video-slideshow figure div{border-color:#000}.contrast .puteaux_tv aside .links{border-color:#000}.contrast .puteaux_tv aside .links span img{top:auto;bottom:0}.contrast .puteaux_tv .video_vote span{background-color:#fff;color:#000}.contrast .puteaux_tv .video_rate_0,.contrast .puteaux_tv .video_rate_1,.contrast .puteaux_tv .video_rate_2,.contrast .puteaux_tv .video_rate_3,.contrast .puteaux_tv .video_rate_4{background-image:url("../img/picto/rateVideo_black.png")}.contrast .kiosque .fullpage_center h1{color:#000}.contrast .kiosque .thumbnail_list figure h4,.contrast .kiosque .thumbnail_list figure a{color:#000}.contrast .galeries_photos .thumbnails_wrapper .prev span img,.contrast .galeries_photos .thumbnails_wrapper .next span img,.contrast .galeries_photos .main .prev span img,.contrast .galeries_photos .main .next span img{top:auto;bottom:0}.contrast .carte_interactive .carte_interactive_categories_wrapper{background:0}.contrast .carte_interactive .carte_interactive_categories_wrapper .carte_interactive_categories li{color:#000}.contrast .carte_interactive .carte_interactive_categories_wrapper .carte_interactive_categories li:hover,.contrast .carte_interactive .carte_interactive_categories_wrapper .carte_interactive_categories li.current{color:#000}.contrast .carte_interactive .carte_interactive_infos h3{color:#000;background:url('../img/picto/map_checkbox-like_black.gif') 0 1px no-repeat}.contrast .carte_interactive .current h3{color:#000;background:url('../img/picto/map_checkbox-like_selected_black.gif') 0 1px no-repeat}.contrast .carte_interactive .carte_interactive_places_wrapper .carte_interactive_places_links{border-top:1px solid #000}.contrast .carte_interactive .carte_interactive_places_wrapper .carte_interactive_places_links .slide-up img,.contrast .carte_interactive .carte_interactive_places_wrapper .carte_interactive_places_links .slide-down img{top:auto;bottom:0}.contrast .carte_interactive .carte_interactive_places_wrapper .carte_interactive_places_links .selectAll{color:#000}.contrast .carte_interactive .carte_interactive_map_wrapper #carte_interactive_map .carte_interactive_infos .carte_interactive_txt h3,.contrast .carte_interactive .carte_interactive_map_wrapper #carte_interactive_map .carte_interactive_infos .carte_interactive_txt a{color:#000}.contrast .municipal_council .council{border-color:#000}.contrast .municipal_council .council time,.contrast .municipal_council .council a{color:#000}.contrast .municipal_council .council a{background-image:url('../img/picto/wysiwyg_link_download_black.gif')}.contrast .searchResults h2{color:#000;border-bottom:1px solid #e0e0e0}.contrast .searchResults article .txt_wrapper h3 a{color:#000}.contrast .searchResults article .txt_wrapper .breadcrumb{display:inline;color:#000}.contrast .searchResults article .txt_wrapper .breadcrumb li a{color:#000}.contrast label{color:#000}.contrast input,.contrast select,.contrast textarea{border:1px solid #000;color:#000;background-color:#fff}.contrast input[type="image"],.contrast input[type="radio"],.contrast input[type="checkbox"],.contrast input[type="submit"]{border:0}.contrast input[type="submit"]{color:#fff;background-color:#000}.contrast p.error{color:#000}.contrast .error_recap{background-color:#fff}.contrast .terms{background-color:#fff;border:1px solid #000}.contrast .subscribe_nl{background:0}.contrast .form-custom h2{color:#000;border-left:3px solid #000}.contrast .form-custom .attribute-mentions_legales{background-color:#fff}.contrast #asideSite #directAccess h2{border-bottom:2px solid #000}.contrast #asideSite section h4{background-color:#fff;border-bottom:2px solid #000}.contrast #asideSite section .cycle-slideshow{background-color:#fff}.contrast #asideSite section .links{border-top:2px solid #000}.contrast #asideSite section .links .slide-up img,.contrast #asideSite section .links .slide-down img{top:auto;bottom:0}.contrast #asideSite section .links a{color:#000}.contrast #asideSite .infosFlash .cycle-slideshow p{color:#000;border-bottom:1px solid #000}.contrast #asideSite .cityHallLinks .cycle-slideshow{background:#fff url(../img/picto/pic_cityHallLinks_black.png) 22px 50% no-repeat}.contrast #asideSite .cityHallLinks .cycle-slideshow p a{color:#000;background:url(../img/picto/arrowBlack.gif) 0 3px no-repeat}.contrast #asideSite .agenda .cycle-slideshow article{border-bottom:1px solid #000}.contrast #asideSite .agenda .cycle-slideshow article p.category{color:#000}.contrast #asideSite .agenda .cycle-slideshow article h5{color:#000}.contrast #asideSite .agenda .cycle-slideshow article h5 a{color:#000}.contrast .internpage #asideSite nav a,.contrast .internpage #asideSite nav a:hover{color:#000}.contrast .internpage #asideSite nav ul.secondary{border-left:1px solid #000}.contrast .internpage #asideSite nav ul.secondary>li{border-color:#000}.contrast .internpage #asideSite nav ul.secondary>li>a,.contrast .internpage #asideSite nav ul.secondary>li>a:hover{background:url("../img/picto/arrowBlack.gif") 5px 9px no-repeat}.contrast .internpage #asideSite nav ul.secondary>li.current{border-left:3px solid #000;background-color:#fff}.contrast .internpage #asideSite nav ul.secondary>li.current>a{color:#000;background:url("../img/picto/arrowBlack_down.gif") 5px 12px no-repeat}.contrast .internpage #asideSite nav ul.secondary>li.current.nochild>a{background:url("../img/picto/arrowBlack.gif") 5px 9px no-repeat!important}.contrast .internpage #asideSite .cityHallLinks .cycle-slideshow{background:#fff url("../img/picto/pic_cityHallLinks_small_black.png") no-repeat 8px 50%}.contrast footer .articlesPush figure figcaption p{color:#000;border-bottom:2px solid #000;background-color:#fff}.contrast footer .anchorTop{border-bottom:1px solid #000}.contrast footer .anchorTop img{background-color:#000}.contrast footer .weatherAndSocial section h3{color:#000}.contrast footer .weatherAndSocial .social ul li a{color:#000}.contrast footer .weatherAndSocial .social .facebook{background-image:url("../img/picto/pic_facebook_black.png")}.contrast footer .weatherAndSocial .social .sms{background-image:url("../img/picto/pic_phone_black.png")}.contrast footer .weatherAndSocial .social .nous_contacter{background-image:url("../img/picto/pic_contact_black.png")}.contrast footer .weatherAndSocial .social .twitter{background-image:url("../img/picto/pic_twitter_black.png")}
.contrast footer .weatherAndSocial .social .pinterest{background-image:url("../img/picto/pic_pinterest_black.png")}
.contrast footer .weatherAndSocial .social .puteauxmobile{background-image:url("../img/picto/pic_appli_black.png")}
.contrast footer .weatherAndSocial .social .youtube{background-image:url("../img/picto/pic_yt_black.png")}
.contrast footer .weatherAndSocial .social .alerte_mail{background-image:url("../img/picto/pic_alertMail_black.png")}.contrast footer .weatherAndSocial .social .flux_rss{background-image:url("../img/picto/pic_rss_black.png")}.contrast footer .weatherAndSocial .social form{background-color:#fff}.contrast footer .weatherAndSocial .social form label{color:#000}.contrast footer .weatherAndSocial .social form #Subscription_Email{color:#000;height:26px;margin-top:1px;border:1px solid #000;background-color:#fff}.contrast footer .weatherAndSocial .social form input[type="submit"]{background-color:#000}.contrast footer .weatherAndSocial .weather time{color:#000}.contrast footer .weatherAndSocial .weather .first span{border-color:#000}
.contrast footer .cityHallCard_wrapper{border-color:#000;background-color:#fff}
.contrast footer .cityHallCard_wrapper .cityHallCard h3{color:#000;border-color:#000}
.contrast footer .cityHallCard_wrapper .cityHallCard .cityHallCard_phone_map a{color:#000}
.contrast footer .cityHallCard_wrapper .cityHallCard .cityHallCard_phone_map a.map{background:url(../img/picto/googleMapPin_black.png) 0 0 no-repeat}
.contrast footer .cityHallCard_wrapper .cityHallCard .cityHallCard_label a{color:#000}
.contrast footer nav ul li a{color:#000}.contrast footer nav ul li a:hover{color:#000}.contrast footer nav ul li.current a{color:#000}

@media only screen and (max-width: 768px){.contrast #nav_wrapper nav #userProfil p{ padding:9px 10px;border:2px solid #000}.contrast #asideSite .cityHallLinks .cycle-slideshow{background:url("../img/picto/pic_cityHallLinks_small_black.png") no-repeat 8px 50%}}
.contrast #piedSite .lienClassicLubalin {color:#000;}

/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
