@charset "UTF-8";html,body{padding:0;margin:0}html{margin:0;padding:0}body{margin:0;padding:0;font-size:1em}a{color:#01396d}a:hover{text-decoration:none}a,a img{border:none}ul li{list-style:none}#langue a{display:block;padding:5px}#ui-datepicker-div{display:none}.erreur{color:red;font-weight:700}.ombre{text-shadow:rgba(0,0,0,0.5) -1px 0,rgba(0,0,0,0.3) 0 -1px,rgba(255,255,255,0.5) 0 1px,rgba(0,0,0,0.3) -1px -2px}#menu_bas{text-align:center}#menu_bas li{display:inline}.none,#ariane{display:none}.clear{clear:both}#pied-de-page{clear:both;text-align:center;font-size:.8em}#pied-de-page #copyright li{display:inline;list-style:none}

/*jquery-ui*/
/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(images/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:0;background:0;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/fichiers/init/images/design/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/fichiers/init/images/design/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(/fichiers/init/images/design/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/fichiers/init/images/design/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(/fichiers/init/images/design/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/fichiers/init/images/design/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/fichiers/init/images/design/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(/fichiers/init/images/design/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/fichiers/init/images/design/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}

/*colorbox*/
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0} #colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}

/*bgndGallery.css*/
.controls div{display:inline-block;padding:5px;margin:1px;color:#fff;border:1px solid #fff;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px}.controls div:hover:not(.counter){background:rgba(255,255,255,.9);color:#000}.controls div:not(.counter){background:#be2910;cursor:pointer}.controls.fullScreen_controls div:hover:not(.counter){background:rgba(255,255,255,.9);color:#000}.controls.fullScreen_controls div:not(.counter){background:rgba(0,0,0,0.82);cursor:pointer}.controls div.sel{background:rgba(255,255,255,.9)}.thumbnailsContainer{position:fixed;right:0;bottom:0;background:rgba(255,255,255,.4);line-height:0;font-size:0;padding:4px}.thumbnailsContainer img{margin:2px;width:40px;height:auto;cursor:pointer;display:inline-block;border:3px solid transparent}.thumbnailsContainer img.sel{margin:2px;width:40px;cursor:pointer;display:inline-block;border:3px solid #fff}

/*chosen*/
/* Chosen v1.0.0 | (c) 2011-2013 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */
.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:23px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/DLN/js/app/Chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/DLN/js/app/Chosen/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(/DLN/js/app/Chosen/chosen-sprite.png) no-repeat 100% -20px;background:url(/DLN/js/app/Chosen/chosen-sprite.png) no-repeat 100% -20px,-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background:url(/DLN/js/app/Chosen/chosen-sprite.png) no-repeat 100% -20px,-webkit-linear-gradient(#eee 1%,#fff 15%);background:url(/DLN/js/app/Chosen/chosen-sprite.png) no-repeat 100% -20px,-moz-linear-gradient(#eee 1%,#fff 15%);background:url(/DLN/js/app/Chosen/chosen-sprite.png) no-repeat 100% -20px,-o-linear-gradient(#eee 1%,#fff 15%);background:url(/DLN/js/app/Chosen/chosen-sprite.png) no-repeat 100% -20px,linear-gradient(#eee 1%,#fff 15%);font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:5px;height:15px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-field .default{color:#999}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #aaa;border-radius:3px;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/DLN/js/app/Chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(/DLN/js/app/Chosen/chosen-sprite.png) no-repeat -30px -20px;background:url(/DLN/js/app/Chosen/chosen-sprite.png) no-repeat -30px -20px,-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background:url(/DLN/js/app/Chosen/chosen-sprite.png) no-repeat -30px -20px,-webkit-linear-gradient(#eee 1%,#fff 15%);background:url(/DLN/js/app/Chosen/chosen-sprite.png) no-repeat -30px -20px,-moz-linear-gradient(#eee 1%,#fff 15%);background:url(/DLN/js/app/Chosen/chosen-sprite.png) no-repeat -30px -20px,-o-linear-gradient(#eee 1%,#fff 15%);background:url(/DLN/js/app/Chosen/chosen-sprite.png) no-repeat -30px -20px,linear-gradient(#eee 1%,#fff 15%);direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}

/*flexslider*/
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}@font-face{font-family:'flexslider-icon';src:url(/DLN/js/app/FlexSlider/fonts/flexslider-icon.eot);src:url(/DLN/js/app/FlexSlider/fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"),url(/DLN/js/app/FlexSlider/fonts/flexslider-icon.woff) format("woff"),url(/DLN/js/app/FlexSlider/fonts/flexslider-icon.ttf) format("truetype"),url(/DLN/js/app/FlexSlider/fonts/flexslider-icon.svg#flexslider-icon) format("svg");font-weight:400;font-style:normal}.flexslider{margin:0;padding:0}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides > li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001'}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-20px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#e6ded7;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:#b21621}.flex-control-paging li a.flex-active{background:#b21621;cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}

/* HTML 5*/
/* some of the HTML5 tags that should display as blocks by default */
article,aside,audio,canvas,datagrid,datalist,details,dialog,figure,footer,header,menu,nav,section,video{display:block}abbr,eventsource,mark,meter,time,progress,output,bb{display:inline}

@font-face {
    
   font-family: 'font1';
    src: url('/fichiers/init/fonts/vivaldii.eot') ;
	
} 


@font-face {
    
   font-family: 'font1';
    src: url('/fichiers/init/fonts/vivaldii.ttf') format('truetype');
	
}

body{ font-family: 'Open Sans', sans-serif;  color: #4e525d;background: #f4efdb; padding: 0; margin: 0;}
body.get_header{}
h1, h2, h3, h5, h6 { font-weight:normal; /*font-family: 'font1';*/color: #b21621;}
h4{ color: #b21621;}
h1{font-size: 2em;}
h2{font-size:2.5em;}
h3{ font-size: 2em; }
.msg_erreur{ font-size: 0.8em;	}
a{ color: #b21621;}
.legend{font-size: 0.8em; font-style: italic;}
#fond{padding: 0; margin: 0;}
#fond, #fond #menu_principal, #fond.menu #entete, #fond.menu #logo{
		-webkit-transition:all .5s cubic-bezier(.6,2,.4,1);
	   -moz-transition:all .5s cubic-bezier(.6,2,.4,1); 
	    -ms-transition:all .5s cubic-bezier(.6,2,.4,1);
	     -o-transition:all .5s cubic-bezier(.6,2,.4,1);
	        transition:all .5s cubic-bezier(.6,2,.4,1);
	
}

#fond.menu{/*margin-left: -220px;*/}
#fond.menu #entete{left: -220px;}
#fond.menu #logo{margin-left: 220px;}
#fond2{ padding: 0; margin: 0; background: #fff ; background-size:100%; }
#entete1 #fond2{background: none}
#entete1 #menu{display: none}
body.get_header #fond{background: none;}
#fond3{ }

#fond2{ padding: 0; margin: 0;  background: #fff; }
/*#accueil #fond2{background: #fff url(/fichiers/init/images/design/fond.jpg) center 0px no-repeat; background-size:100%;}*/
body.get_header #fond{background: none;}
/*#accueil #fond3{ background:url(/fichiers/init/images/design/blanc_transparent.png) 0 500px repeat-x}*/
 

#diapo1{position: absolute; top: 90px; left: 0; width: 100%; height: 100%;  }
#diapo1 #blanc{ background:url(/fichiers/init/images/design/blanc_transparent2.png) 0 bottom repeat-x; position: absolute; width: 100%; height: 100%; top: 0; }



#conteneur{}
.start-stop, .masquer, #inscription_confirmer .suivez_nous, body.connecter .inscrip{display: none!important;}
.afficher{display: block!important;}

#corps_de_page.chargement{background: url(/fichiers/init/images/defaut/chargement1.gif)  center no-repeat; min-height: 50px;}
.espace{padding: 10px 20px;}
.chzn-container .chzn-results .highlighted{background: #785944!important;}

.adsense_728x90{margin: 40px 0}
.adsense{display: none;}

#info_promo{padding: 20px; background: #f4efdb; margin-bottom: 40px;}
#info_promo h3{margin-top: 0; font-family:'Open Sans', sans-serif; }
#info_promo h4{margin-bottom: 0;
}
/*-----------------------------------------------------------------*/
/*---------------------------- ENTETE -----------------------------*/
/*-----------------------------------------------------------------*/
#corps_de_page, .encadrement, #entete .f, #slogan .f{ width: 980px; margin: 0 auto;}
#fond_entete{display: none;}
#entete .f{position: relative; }
#entete, #slogan{position: fixed;  top: 0; left: 0; width: 100%; background: #f4efdb;  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3); z-index: 3; }
#entete{ z-index: 3; min-height: 70px}
#entete h1{  margin: 0 auto;  }
#entete a{text-decoration:none; font-weight: normal;  }
.adsense{  text-align: center;}
#entete a img{ width:160px;margin-top: 10px} 
#entete #logo{position: absolute; top: 0; left: 10px; z-index: 2;}
#accueil #entete #logo{top: -23px;}

#slogan{background:#b21621 ; color: #fff; top: 70px; z-index: 2; text-align: center; height:28px}
.connecter #slogan{top: 75px;}
#accueil #slogan{top: 70px;}
#slogan p.t{margin: 0;padding: 8px 10px 0 0;text-align: right;}
#ariane{ text-align: center;}
#ariane, #ariane ul, #ariane li{ display: inline-block; padding: 0;margin: 0;}
#ariane, #ariane a{color: #fff;}
#ariane a{text-decoration: none; display: inline-block; padding: 5px; }
#ariane li:before{content: ' | ';}
#ariane li:first-child:before{content: '';}
#ariane a:hover, #ariane .menu_actif a{background:#f4efdb ; color: #b21621;}
#accueil #ariane{}
#menu{display: none;}
/*-----------------------------------------------------------------*/
/*-------------------------- INSCRIPTION RAPIDE -------------------*/
/*-----------------------------------------------------------------*/
.inscription_rapide{position: absolute; font-size: 0.8em; z-index: 3;  width: 67%;  color: #785944; font-weight: bold; right: 0; }
.inscription_rapide a{color: #785944;}
.inscription_rapide .encadrement2{ position: relative; }
.inscription_rapide .encadrement2 .e{ width: 400px; margin: 0; margin-left: auto ;}
.inscription_rapide ul, .inscription_rapide p{display: inline-block; vertical-align: middle;}
.inscription_rapide p{width: 180px; text-align: right;}
.inscription_reseau{padding: 0; margin: 0 auto; margin-top: 0px; width: 255px;}
.inscription_reseau li{display: inline-block;margin: 0;padding: 0;vertical-align: top;height: 52px;overflow: hidden;}

.menu_perso{/*position: absolute; top: 15px;*/ display: inline-block;}
#recherche_accueil .menu_perso{}
#accueil #entete .menu_perso{display: none;}
.menu_perso .encadrement2 .e{ width: 460px;}
.menu_perso ul.inscription_reseau li{/*min-width:60px*/}
.inscription_reseau li a{display: inline-block;color: white;width: 250px;border-radius: 5px;text-decoration: none;}
.inscription_reseau li .fa{ display: inline-block;vertical-align: middle;width: 30px;height: 30px;font-size: 1.6em;padding-top: 10px;text-align: center;}
.inscription_rapide .inscription_site{padding: 0; margin: 0;}
.inscription_reseau li a.txt{display: inline-block;vertical-align: middle;padding-left: 10px;margin-top: 0;font-size: 1.2em;}
.gplus a {background: #cc3732;}
.fb a{background: #3f3c8c;}
.twitter a{background: #43aaf4;}

.guide_apres_confirmation a{display: inline-block; padding: 10px; color: #fff; text-decoration: none; background: #b21621; text-align: center; min-width: 260px;
}
#inscription #explication h3{margin-bottom: -15px}
.menu_inspiration .fa:before{margin-left: -3px;}
/*-----------------------------------------------------------------*/
/*------------------------------ MENU PERSO -----------------------*/
/*-----------------------------------------------------------------*/
.menu_perso{text-align: right;}
.menu_perso .parametres{display: none!important;}
.inscription_rapide2{position: absolute; font-size: 0.8em; z-index: 3; color: #785944; font-weight: bold; right: 0; }
.inscription_rapide2 a{color: #785944;}
.inscription_rapide2 .encadrement2{ position: relative; }
.inscription_rapide2 .encadrement2 .e{ width: 400px; margin: 0; margin-left: auto ;}
.inscription_rapide2 ul, .inscription_rapide2 p{display: inline-block; vertical-align: middle;}
.inscription_rapide2 p{width: 180px; text-align: right;}
.inscription_reseau2{padding: 0; margin: 0 5px;}
.inscription_reseau2 li{display: inline-block; margin: 0; padding: 0; position: relative; text-align: center; margin-right:10px }
.menu_perso{/*position: absolute; top: 15px;*/ display: inline-block; margin-top: 0;}
.menu_perso .encadrement2 .e{ width: 460px;}
.menu_perso ul.inscription_reseau2 li{/*min-width:60px*/}
.inscription_reseau2 li .fa{ text-decoration: none; padding: 5px 10px 7px 10px; display: block; background: #b21621; color: #fff; border-radius:5px;width: 10px; height: 15px; text-align: center; font-size: 1em; cursor: pointer; margin: auto;}
.inscription_reseau2 li .fa.fa-shopping-bag{padding: 5px 15px 7px 10px;}
.inscription_rapide2 .inscription_site{padding: 0; margin: 0;}
.inscription_reseau2 li a.txt{font-size: 0.7em;color:#785944;text-align: center; display:block; margin-top:0px; text-decoration: none;}
/*-----------------------------------------------------------------*/
/*--------------------------- A_RECHERCHER_HAUT -------------------*/
/*-----------------------------------------------------------------*/

.a_rechercher2{  text-align: right;  padding: 0px; padding-bottom:10px; margin: 0 auto;  padding-top: 25px;}
.a_rechercher2 p{margin: 0;}
#accueil #a_rechercher_haut{ padding-top: 0; }

#accueil #video_presentation{text-align: center; position: absolute; top: -50px; width: 100%;
}
#accueil #video_presentation a{padding: 10px; background: #b21621; color: #fff; border-radius:5px; text-align: center; display: inline-block; text-decoration: none; margin: auto;
}

.a_rechercher2 *{text-align: left;}
.a_rechercher2 label{display: none;}
.a_rechercher2 select{ width: 110px;text-align: left;}
.a_rechercher2 form, .a_rechercher2 .mdl_identification, .a_rechercher2 form, .a_rechercher2 .mdl_identification span{display: inline-block; vertical-align: top;}
.inscription_rapide form{margin: 0; padding: 0; }
.inscription_rapide form p{text-align: left; margin: 0; padding: 0;}
.a_rechercher2 .champ{display: inline-block;vertical-align: top; width: 110px; padding: 0; margin: 0;}
.a_rechercher2 #div-ann_villes.opacity{opacity: 0.5;}
.a_rechercher2 #div-ann_villes .chargement{position: absolute;top: 10px;width: 25px}
.a_rechercher2 #div-ann_origine, .a_rechercher2 #div-ann_departements, .a_rechercher2 #div-ann_villes{display: none!important;}
.a_rechercher2 input[type=text]{}
.a_rechercher2 .submit{width:40px;}
.a_rechercher2 .submit button{display: block; border: none; background: #b21621; color: #fff; font-family:"font1"; text-align: center;cursor: pointer;font-size: 1em;margin-top: 0px;margin-left: 0px; border-radius: 5px;}
.a_rechercher2 button .value{display: none;}
.a_rechercher2 .erreur select, .a_rechercher2 .erreur .chosen-container{border: 1px solid #ff0000;}
.a_rechercher2 .erreur .chosen-single.chosen-default{color: #ff0000;}
.erreur .chosen-results{color: #785944;}
.mdl_identification span, .btn_btn{background:#b21621; color: #fff; border-radius: 5px; padding: 5px; margin:0px 5px; font-size: 0.8em;  text-align: center!important; cursor: pointer; width: 100px}
.mdl_identification span:first-child{margin-left: -10px;}
#accueil #a_rechercher_haut form{display: none;}
#accueil #a_rechercher_haut .mdl_identification{position: absolute;right: 0;top: 0px;}
.connecter#accueil #corps #a_rechercher_haut{position: fixed;top: 20px;right: 0;z-index: 9}
/*-----------------------------------------------------------------*/
/*-------------------------- MENU PRINCIPAL -----------------------*/
/*-----------------------------------------------------------------*/
#fond #menu_principal{background: rgba(0,0,0,.5);padding: 10px; padding-top:0;position: fixed	;width: 400px; right: -420px;height: 100%;top: 0;z-index: 99999;box-shadow: inset 0px 0px 20px rgba(0,0,0,0.9)}
#at4-follow{top: 7px;}
#fond.menu #menu_principal{ right: -200px; }
#menu_principal .menu{    padding: 0; }
#menu_principal .menu li{ white-space : nowrap;list-style: none;  padding: 0; margin: 0;}
#menu_principal .menu li a, #menu_secondaire a{ white-space : nowrap;font-size:0.9em; display: block; margin: 0; text-decoration:none; color:#fff; padding: 10px;  }
#menu_principal .menu li a{padding:15px 10px;}
#menu_principal .menu li a:hover, #menu_principal .n1.menu_actif .a1, #menu_principal .n2.menu_actif .a2, #menu_utilitaire .menu li a:hover, #menu_utilitaire .menu li.menu_actif a, #menu_bas .menu li a:hover, #menu_bas li.menu_actif, .get_header #menu_principal li.menu_forum a{ background: #f4efdb; color: #b21621; }


#menu{cursor: pointer;margin-top: 16px; position: absolute; top: 0; right: 120px;}
#fond.menu #menu{right: 10px;}
#menu .fa, #menu .txt{display: inline-block; }
#menu .fa{padding: 5px; border-radius: 5px; color: #bd1303; }
#menu:hover .fa{background: #bd1303; color: #fff;}
#menu .txt{color: #bd1303;}

/*-----------------------------------------------------------------*/
/*-------------------------- SOUS PRINCIPAL -----------------------*/
/*-----------------------------------------------------------------*/
.ul_sous_menu{text-align:left; position: absolute;background: #0099ff;z-index: 2;margin-top: -1px; padding: 0; display: none;}
#menu_principal .menu li.n2, #menu_secondaire li{display: block;}
.ul_sous_menu .a2, #menu_secondaire a{display: block; border-top: 1px solid #5f5f62;}
.ul_sous_menu .menu_0 a, #menu_secondaire .menu_0 a{border: none; }
.ul_sous_menu .actif .a2, #menu_secondaire a{ color: #fff;}
.ul_sous_menu .a2:hover, #menu_secondaire a:hover, #menu_secondaire .actif{background: #bd1303; }

#menu_secondaire ul{background: #0099ff; padding: 0;}
#menu_secondaire li{padding: 0; margin: 0;}  

#menu_bas2 a{color: #785944;
}
/*-----------------------------------------------------------------*/
/*-------------------------- CORPS DE PAGE ------------------------*/
/*-----------------------------------------------------------------*/
.bloc{ background: rgba(244,240,217,1);box-shadow: 0px 5px 2px rgba(0, 0, 0, 0.2); padding: 10px; border-radius: 5px; width: 640px; padding-bottom: 20px; }


#recherche_accueil{ margin-bottom:30px; margin-top: 550px;position: relative; width: auto; text-align: center;}
#recherche_accueil *{text-align: left;}
#recherche_accueil p{margin: 0; padding: 0;}
#recherche_accueil .submit button{margin-top: 2px;}
#recherche_accueil .mdl_identification{margin-top: 2px;}
#pslogan{font-size: 3em; font-weight: normal; color: #fff;font-family: 'font1'; margin: 0;margin-top: 200px;	text-shadow: 2px 2px rgba(0,0,0,0.5) ;}
#accueil #presentation, #accueil #icones{ margin-bottom:20px; width: 780px;}
#accueil #presentation{ margin: 50px 0; width: auto;}
#accueil #presentation h1, #accueil #icones h2{text-align: center; margin-bottom:0px}
#accueil #presentation h1{margin-top:0}
#accueil #icones{ font-size: 0.8em; width: auto; margin-top: 20px;}
#accueil #icones .icone{text-align: center; width: 305px; margin: 0 5px; display: inline-block; vertical-align: top;}
#accueil #icones .icone:first-child{margin-left: 0;}
#accueil #icones .icone:last-child{margin-right: 0;}

.a_rechercher2 .slogan1{display: none; color: #b21621;text-align: center;margin-top: 10px; margin-bottom:5px; font-family: 'font1';font-size:1.3em}
#accueil #icones h2{line-height: 30px}

#accueil .a_rechercher2 .slogan1{margin-top: 25px; display: block;
}
.trouve_un_presta{display: none;}
#accueil .trouve_un_presta{ color: #b21621; display: inline-block; margin-top:5px!important; padding-right:5px}
#accueil #icones .icone .fa{border: 2px solid #b21621; color: #b21621;	padding:10px;border-radius: 50%;font-size: 1.5em;margin-bottom: -15px; text-align: center; width: 20px;height: 20px;}
#accueil #icones a{text-decoration: none;}
#accueil #icones a p{color: #4e525d; margin: 0;}

#accueil #section_boutique .n1 img, #accueil #section_boutique .n2 img{width: 230px; height: 341px;}
#accueil #section_animateurs img{width: 229px; height: 160px;}


 


#corps_de_page{ position: relative;  margin: 0 auto; padding-top: 125px;padding-bottom:20px}
#accueil #corps_de_page{  padding-top: 170px;}

/*diaporama */
.fd{ background: url(/fichiers/init/images/design/ombre_bas.png) center 102% no-repeat!important;}

.bandeau{width:100%; margin-top:-40px; min-height:515px}
#blog.accueil .bandeau{min-height: 400px;}
.bandeau .diapo_img{width: 656px;}
.bandeau .diapo_txt{position: absolute; top: 30px; left: 680px;}
.bandeau .slide{position: relative}
.bandeau .diapo_img h2, #fiche h1.titre{position: absolute; bottom: 10px;color: #fff;font-size: 2.5em; max-width:670px}
.bandeau .diapo_img h2 .titre, #fiche .bandeau h1.titre{background: #b21621;display: block;padding: 5px 50px 5px 20px;box-shadow: 0px 5px 2px rgba(0, 0, 0, 0.2); color: #fff;}
 #fiche .bandeau h1.titre{font-family: 'Open Sans', sans-serif; }
#inscription_merci h2#titre{display: none;}

#menu_bas{margin-top: 20px; color: #785944;}
 #menu_bas .menu li a{color: #fff; padding: 10px;background: #0099ff; text-decoration: none;}
#menu_bas .menu li.menu_actif a{background: #fff; color: #0099ff; }
#menu_bas .menu li a:hover{background: #0099ff; }




/*-----------------------------------------------------------------*/
/*----------------------------- ACCUEIL ---------------------------*/
/*-----------------------------------------------------------------*/
#contenu_principal{ position: relative;}


/*#bloc_txt{width: 300px;right: 0;top: 40px; position: absolute;}*/

#accueil #presentation{}
.diapo_txt h2{ color: #785944; margin-bottom: -10px;}
.diapo_txt h2 span{color: #b21621 ;}
#accueil #presentation .txt, #accueil #presentation .lien{font-size: 0.8em;}


/*recherche*/
#a_rechercher{margin-top: 25px; margin-left:-25px; padding-left:25px}
.a_rechercher{background: #f4efdb; color: #785944; padding: 5px; }
.a_rechercher label{display: block; font-family:"font1"; font-size: 1.6em;}
.a_rechercher select, .a_rechercher div.chzn-drop{width: 99%;}
.a_rechercher input[type=text]{width: 96%;}
.a_rechercher .chzn-search input{width: 90%;}
.a_rechercher .submit button{display: block; border: none; background: #b21621; color: #fff; font-family:"font1"; text-align: center; width: 99%; font-size: 1.6em; cursor: pointer;}

/*liste des prestataires*/
#accueil .prestataires{margin-bottom:50px}
#accueil #prestataires h1{margin-bottom:-15px}
#accueil #prestataires .liste{ box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);padding: 10px; text-align: center; }
#accueil #prestataires .liste, #accueil #prestataires .liste .li{position: relative;}
#accueil #prestataires .liste .li, #accueil #prestataires .liste img, #accueil #prestataires .liste .li a{position: relative;}
#accueil #prestataires .section4 li.n0, #accueil #prestataires .section4 li.n0 img, #accueil #prestataires .section4 li.n0 a{width: 460px; height: 340px;}
#accueil #prestataires #section_vedette img, 
#accueil #prestataires #section_coiffeuse img, 
#accueil #prestataires #section_maquilleuses img, 
#accueil #prestataires #section_traiteurs img, 
#accueil #prestataires #section_animateurs img{
	width: 229px; height: 160px; 
} 


#accueil #prestataires .n5 .liste, #accueil #prestataires .n7 .liste, #accueil #prestataires #section_pub .liste{ box-shadow: none; padding: 0;text-align: center; background: url(/fichiers/init/images/design/ombre_horizontale.png) center bottom no-repeat; padding-bottom :30px} 
#accueil #prestataires .liste .li{display: inline-block; vertical-align: top; margin-left:10px;width: 229px; height: 164px; overflow: hidden;
}
#accueil #prestataires .liste .li.n0{height: auto;}
#accueil #prestataires #section_nouvelles .liste .titre{top: 70%}

#accueil #prestataires .liste .li:first-child{margin-left: 0;}
#accueil #prestataires .n7 .liste{}
#accueil #prestataires .n7 .li{margin-left:5px}
#accueil #prestataires .liste .li a{display: block; text-decoration: none;}
#accueil #prestataires .liste .titre{position: absolute; top: 80%; bottom: 4px; width: 96%; text-align: center; background: rgba(229, 191, 110, 0.85); color: #fff; z-index: 1; padding: 5px; font-weight: bold;-webkit-transition: all 500ms ease-in-out;
 -moz-transition: all 500ms ease-in-out;
 -o-transition: all 500ms ease-in-out;
 transition: all 500ms ease-in-out;}
 
 #blog #accueil #prestataires .liste .titre{top: 65%;}
 
 
 #accueil #prestataires .liste li a:hover .titre, #accueil #prestataires #section_nouvelles .liste li a:hover .titre,  #blog #accueil #prestataires .liste a:hover .titre{top: 0;padding-top: 80px;}

#accueil #prestataires .n7 .li, #accueil #prestataires .n7 .li img, #accueil #prestataires .n7 .li a{width: 310px; height: 243px;}
#accueil #prestataires .n7 .li a .titre{bottom: 0; top: 88%;}
#accueil #prestataires .n7 .li a:hover .titre{padding-top:120px}


#accueil #prestataires .n8 .liste .li.n00{width: 463px; height: 348px;}
#accueil #prestataires .n8 .liste .li.n2{width: 240px; height: 348px;}
#accueil #prestataires .n8 .liste .li.n3{width: 245px; height: 348px;}

#section_boutique .liste{margin-left: 30px}
#accueil #prestataires #section_boutique .liste li{width: 230px; height: 345px;}
#accueil #prestataires #section_boutique .liste li a .titre{top: 90%;}
#accueil #prestataires #section_boutique .liste li a:hover .titre{padding-top: 160px; top: 0;}
#accueil #prestataires #section_boutique .liste  .n0, #accueil #prestataires #section_boutique .liste  .n0 img{width: 460px; height: 341px;
}

#accueil #prestataires #section_boutique .liste  .n0 .titre{width: 98%;}
#section_souvenir .liste, #accueil #prestataires #section_pub .liste{margin-left: 20px}

#accueil #prestataires #section_pub .liste .li{margin-left: 0px;}
#accueil #prestataires #section_pub .n00 .titre{background: rgba(178,22,33,0.7); color: #fff; text-align: left; font-size: 0.9em; width: 100%; padding: 0; }
#accueil #prestataires #section_pub .n00 a{color: #fff;}
#accueil #prestataires #section_pub .encadrement{width: 100%;}
#accueil #prestataires #section_pub .n00 .e p{width: 170px; padding-left:20px; text-align:right; margin-top:5px}
#accueil #prestataires #section_pub .n00 .e p, #accueil #prestataires #section_pub .n00 ul.inscription_reseau, #accueil #prestataires #section_pub .inscription_site{	display: inline-block; vertical-align: top;}
#accueil #prestataires #section_pub .inscription_site{padding-left:0}
#accueil #prestataires #section_pub .inscription_site li{display: list-item; margin: 0;}
#accueil #prestataires #section_pub .n00 ul.inscription_reseau{padding: 0; margin: 0 20px;}

#accueil #prestataires #section_pub .n00 ul.inscription_reseau, #accueil #prestataires #section_pub .inscription_site{margin-top:15px}
#accueil #prestataires #section_pub .n00 ul.inscription_reseau li{display: inline-block; margin: 0!important; padding: 0; }
#accueil #prestataires #section_pub .n00 ul.inscription_reseau li .fa{ padding: 7px 10px 7px 10px; display: block; background: #785944; color: #fff; border-radius:5px;width: 20px; height: 25px; text-align: center; font-size: 1.6em; cursor: pointer; }

#accueil #section_pub li.n0{height: 350px;}
#accueil #prestataires #section_pub .liste .li.n0 .titre{width: 101%; padding-top:15px;}
#accueil #prestataires #section_pub .liste .li.n0 a:hover .titre{padding-top: 160px;
}

#accueil #prestataires #section_pub .liste .li.n3{margin-left:10px}
#accueil #prestataires #section_pub .n3 h2, .decouverte{margin: 0; padding: 0;}
.decouverte{margin-left:15px}
#accueil #prestataires #section_pub .n3 h2{color:rgba(178,22,33,1); text-align: left; font-size: 2em}
#accueil #prestataires .liste .decouverte li{display: list-item; margin: 0; padding: 0; text-align: left;}
#accueil #prestataires .liste .decouverte li a{display: block; padding: 5px 10px; padding-left:0; border-bottom:1px solid rgba(178,22,33,1);}
#accueil #prestataires .liste .decouverte li a .fa{margin-right:5px}
#accueil #prestataires .liste .decouverte li a .t{color: #000;}
#accueil #prestataires .liste .decouverte li a:hover{color: #fff;background: rgba(178,22,33,1);}
#accueil #prestataires .liste .decouverte li a:hover .t{color: #fff;}

.adsense_728x90{text-align: center;}

#accueil #prestataires #section_pub .n00 ul.inscription_reseau{margin-top: -60px;margin-left: 220px;}
#accueil #prestataires #section_pub .inscription_site{margin-top: -80px;margin-left: 360px;}
#accueil #prestataires #section_pub .n00 img{max-width: 463px;}




/*-----------------------------------------------------------------*/
/*----------------------------- PERSO SERVICES -------------------*/
/*----------------------------------------------------------------*/
#perso_services #contenu_principal, #contenu_principal.principal{width: 656px; display: inline-block; vertical-align: top;}
#perso_services .bandeau{border:1px solid #ccc; margin-top:-15px; position: relative;}
#perso_services .bandeau .titre{position: absolute; bottom: 0px; width:70%; border: 1px solid #ccc; display: block;padding: 5px 50px 5px 20px;box-shadow: 0px 5px 2px rgba(0, 0, 0, 0.2);  font-size: 2em; background: #b21621;color: #fff;}
.editable input, #perso_services .bandeau .titre input{ font-size:0.8em; margin-left:10px; background: none; border: none;  width: 90%; color: #fff;}

#perso_services #secteur h2{margin-bottom:-20px}
.block{display: block}
.editable{width: 99%; padding-left: 10px; padding: 5px; border: 1px solid #ccc; color: #ccc;}
.editable input{color:#b21621 ;}
#perso_services .input.fa::before, #perso_services .span.fa::before{color: #ccc;}
#s-youtube .editable input{color:#000 ;font-family: arial;font-size: 0.8em;}
#s-youtube p, #s-youtube h2{margin:0;}

.editable.txt input{color: #000;}
#perso_services .description{ width: 94%; font-size: 2em; padding-left:10px; color: #ccc; }
#perso_services #contenu_principal textarea{border: 1px solid #ccc; background: none; width: 100%; height: 100px; margin-top: -40px; padding-left:40px; margin-left:-10px;}

#uploads{margin-top:-30px}
.liste1{ width: 103%;/*box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);*/padding: 20px 0px; margin-top:-45px;}
#uploads .instructions .msg::before{content: "\f0aa";font-family: FontAwesome;text-align: center;font-size: 3em; display: block;}
/*#uploads .instructions .msg{margin-top:-30px!important}*/
.liste1, .liste1 .li, .liste1 img, .liste1 .li a{position: relative;}
.liste1 .li{ vertical-align: top;  font-size: 0.8em; margin-bottom:20px}
#perso_services .liste1 .li, #perso_services .liste1 .li .dropable{position:relative;}
#uploads li .fermer{position: absolute;top: -15px;left: -10px;font-size: 2em; cursor: pointer; display: none;}

.liste1 .li:first-child{margin-left: 0;}
.liste1 .li .dropable{width: 142px;border: 1px solid #ccc; }
.liste1 .li .dropable, .liste1 .li .txt{display: inline-block; vertical-align: top;}
.liste1 .li .txt{width: 75%;}
.liste1 .li .droparea img{ height: 106px}
.liste1 .li div.msg{left: 0!important; margin-left: 0!important; width: 100%!important;}
#perso_services #uploads .alt.invisible{/*display: none;*/}
.li .txt p{margin: 0;}
.li .txt p label{display: block; font-weight: bold;}
.li .txt p input{  width: 100%;  font-size: 1em;}

#slocalisation{width: 102%;}
#slocalisation h2{margin-bottom:0px}
#slocalisation label{ display: block;}
#slocalisation .champ{display: inline-block; width: 48%;}
#slocalisation .champ .span{border: 1px solid #ccc; width: 100%; padding: 5px;}
#slocalisation .champ span input{ border: none; width: 94%;}
#slocalisation .champ.second{margin-left: 10px;}
#p-getgps button{width: 100%;}
#p-getgps button span.fa{border: none; width: auto;}

#perso_services #map, #fiche #map{width: 100%; height: 400px;}
#perso_servces h2{font-family: 'Open Sans', sans-serif;}
#perso_services #p-submit{margin-bottom:30px}
#perso_services #p-submit input{display: block; cursor: pointer; border: none; color: #fff; background: #b21621; text-align: center; font-size: 1em; width: 102%; padding: 5px 10px;}

#contextuel{width: 300px; padding-left:15px; display: inline-block; margin-top:55px; vertical-align: top;}
#annuaire #contextuel, #faq #contextuel{margin-top:0}
#blog #contextuel{margin-top: 95px;}
#perso_services #contextuel .champ, #perso_services #contextuel select, #slocalisation select{ width: 100%;}

#perso_services #contextuel{margin-top: 0px}
#perso_services #contextuel .input{ border: 1px solid #ccc; padding: 5px;}
#perso_services #contextuel label{ color:#b21621 ; display: block; font-size: 1.7em ;}
#perso_services #p-slogan textarea{ font-weight: bold; font-weight: 2em; width: 90%; }
#perso_services #contextuel .ligne .input{width: 82%;}
#perso_services #contextuel .ligne input{width: 90%;}
#perso_services #contextuel .ligne .ajouter, #perso_services #contextuel .ligne .supprimer{background: #b21621; border-radius: 50%; width: 20px; height: 20px; color: #fff; cursor: pointer;display: inline-block; text-align: center;font-size: 0.8em; vertical-align: top;}
#perso_services #contextuel .ligne .supprimer{padding-top:2px; height: 18px;}

#perso_services #contextuel #p-tel span{display: block;	border: 1px solid #ccc; padding: 5px; font-weight: 2em;}
#perso_services #contextuel #p-tel input{ }
#perso_services #contextuel #p-url .input{ width:100%}
#perso_services #contextuel #p-url input, #perso_services #contextuel #p-tel input, #perso_services #contextuel #p-parrainage input{ width:90%}


#perso_services .membres_payant{font-size: .8em; font-style: italic;  background: rgba(229, 191, 110, 0.85);  padding: 10px;}
#perso_services #uploads .membres_payant{margin-bottom: 40px;}
#perso_services #contextuel input, #perso_services #contextuel textarea{border: none; background: none;}

.user_vip .membres_payant{display: none;}
#perso_services .erreur{color: #ff0000;}
#perso_services .erreur input, #perso_services .erreur textarea, #perso_services .erreur select, #perso_services .erreur.slogan, #perso_services .erreur .chosen-container, #perso_services .bandeau .titre.erreur, #perso_services .tel.erreur, #slocalisation .champ.erreur .span{border:1px solid #ff0000!important}
#perso_services .titre.erreur input, #perso_services .slogan.erreur textarea, #perso_services .tel.erreur input, #slocalisation .champ.erreur input, #perso_services .liste_sous_categories_prestataires.erreur input{border: none!important;}
#perso_services .erreur .titre input{border:6px solid #ff0000!important}
#perso_services #drop{background-size: 656px; background-repeat: no-repeat;}
#perso_services #drop .instructions .msg{background: #fff;padding: 10px;}
#perso_services #uploads .dropable{background-size: 142px; background-repeat: no-repeat;}

#perso_services .valider.msg{ margin: -10px 0 25px}

#div-parrainage{position: relative;}
#div-parrainage i{position: absolute;top: 30px;right: 0;font-size: 1.7em; cursor: pointer;}
#div-parrainage span{width: 100%;}
#perso_services #contextuel #p-parrainage input{width: 72%;}

#perso_services #p-id_origine_pays{}
#div-parrainage i span{background: #b21621;color: #fff;font-size: 0.5em;padding: 3px;width: 15px;text-align: center;display: inline-block;border-radius: 50%;position: relative;top: -5px;left: 3px;}
.div-invit-ami form{padding: 10px; width: 500px; padding-bottom:50px}
.div-invit-ami .champ label{display: block;}
.div-invit-ami p{width: 95%}
.div-invit-ami .champ input{padding: 10px; border: 1px solid #ccc; font-size: 1em; width: 100%;}
.div-invit-ami .champ textarea{padding: 10px; border: 1px solid #ccc; font-size: 1em; width: 100%; height: 200px;
}
.div-invit-ami .submit input{color: #fff; border: none; width: 105%; text-align: center; background: #b21621;padding: 10px;font-size: 1em; cursor: pointer;}


.valider.msg{margin: 10px;padding: 10px;background: #ddffc9;border: 1px solid green;color: green;}

.non_inviter .inscription_reseau2 li.inviter_ami1{display: none;}
.inscription_reseau2 li.inviter_ami1 .fa{padding-right: 17px;}

/*-----------------------------------------------------------------*/
/*---------------------------- ANNUAIRE ---------------------------*/
/*----------------------------------------------------------------*/
#annuaire{}
#annuaire .info_resultats{background:#b21621 ; color: #fff; padding: 5px; font-size: 0.8em;}
#annuaire #resultats, #annuaire #resultats .li1{margin: 0; padding: 0;}
#annuaire #resultats .info{width: 200px; padding-top:20px}
#annuaire.blog #resultats .info{width: auto;}
#annuaire #resultats h1{margin: 0; margin-bottom:20px; font-size: 1.2em; font-family: 'Open Sans', sans-serif; }
#annuaire #resultats .slogan{ font-weight: bold; margin: 0;}
#annuaire #resultats .txt{margin: 0;}
#annuaire #resultats .li1{padding-left:260px; position: relative; min-height: 180px; padding-bottom: 10px;  border-bottom: 1px solid rgba(229, 191, 110, 1);}
.blog #resultats .date{font-style:italic; font-size: 0.8em;}
#annuaire #resultats .li1:hover{background: #F5F2E1;}
#annuaire #resultats .img{ position: absolute; top: 10px; left: 0;display: block; margin: 0;width: 217px;height: 170px;overflow:hidden;}
#annuaire #resultats .complements{position: absolute;top: 0px;right: 0; width: 200px; text-align: center;}
#annuaire #resultats .complements ul{padding: 0; margin-top:-5px}
#annuaire #resultats .complements .tel{ color: #fff; background: #b21621; padding: 10px 5px;} 
#annuaire #resultats .complements .tel .fa{font-size: 2em; margin-right:5px}
#annuaire #resultats .complements .tel a{color: #fff; text-decoration: none}
#annuaire #resultats .complements .tel .txt, #annuaire #resultats .complements .tel .fa{display: inline-block; vertical-align: middle;}
#annuaire #resultats .complements .rapide li{display: inline-block; vertical-align: top; }
#annuaire #resultats .complements .inscr1{display: block; font-size: 1.3em; font-weight: bold; margin-bottom: -5px;}
#annuaire #resultats .complements .inscr2{font-size: 0.8em; padding-bottom:5px;display: block;}
#annuaire #resultats .complements .rapide li .btn{color: #fff;background: rgba(229, 191, 110, 1);width: 28px;height: 24px;border-radius: 50%;padding-top: 2px;text-decoration: none;text-align:center; display: block; padding-top: 5px;}
li.non_actif .btn{opacity: 0.5;}

#annuaire .recherche, #blog .recherche{position: relative;background: #f4efdb;margin-top:-15px;height: 65px}
#annuaire .recherche .recherche_google, #blog .recherche .recherche_google{margin: auto;width: 60%;}
#annuaire .recherche .nav a, #blog .recherche .nav a{display: block;background: #b21621;color:#fff;text-decoration: none;padding: 5px 10px;width: 100px;text-align: center;position: absolute;top: 10px;right: 10px;}
#annuaire .recherche .btn_precedent.nav a, #blog .recherche .btn_precedent.nav a{left: 10px;}

#annuaire .recherche .nav a span, #blog .recherche .nav a span{display: inline-block; vertical-align: middle;}
#annuaire .recherche .nav a .txt{}
#annuaire .recherche .nav a .fa, #blog .recherche .nav a .fa{font-size: 2em;}




#partager_ami{padding: 10px; background:#f4efdb ; text-align: center;}
#partager_ami .btn_btn{width: 250px;font-size: 1.1em;display: inline-block;}
/*-----------------------------------------------------------------*/
/*-------------------------------- FICHE -------------------------*/
/*----------------------------------------------------------------*/
.partenaire #fiche #specialites{display: none;}
#le_titre{font-size: 3em; color: #fff; text-shadow: 2px 2px rgba(0,0,0,0.5) ; text-align: center;}
#le_titre *{margin: 0; padding: 0;}
#le_titre p{font-size:.5em; margin-top:-25px}
#fiche #corps{margin-top:0px}
#fiche .intro{position: relative; overflow: hidden;}
#fiche .intro img{width: 656px;min-height: 515px;}
#fiche .liste1 .li, #fiche .liste1 .li a{border: none;display: inline-block; width: 148px; height: 105px; overflow: hidden; margin-bottom: 0;}
#fiche .liste1 .li img{min-height: 105px;}
#fiche .liste1 .li .alt{background: rgba(229, 191, 110, 0.8);position: absolute;bottom: 0px;display: block;width: 100%;padding: 5px;color: #fff;text-align: center;}
#fiche #video h2{margin-bottom: -10px}
#fiche #video iframe{width: 100%;}
#contextuel.second h2{margin-top: -10px}
#faq .interieur2 #contextuel.second h2{margin-top: 0;}
#fiche .inscr1, #fiche .inscr2{display: block;padding: 0;}
#fiche .inscr1{font-size: 1em;}
#fiche .inscr2{font-size: 0.55em;}

#fiche #slogan .t{font-weight: bold; font-size: 1.3em;}
#fiche #services ul, #fiche #specialites ul{margin-top:-30px; padding: 0; margin-left: 30px;}
#fiche #services li, #fiche #specialites li{padding-left:0; display: block; color: #b21621;}
#fiche #services li w, #fiche #specialites li span, #fiche #services li span{color: #000; padding-left:5px}

#fiche #tel, #fiche #contacts li{font-size: 2em; color: #fff; padding: 10px; background: #b21621; margin-top:0px}
#fiche #contacts li a{color: #fff; text-decoration: none;}
#fiche #tel a, #contacts .non_connecter{color:#fff;text-decoration: none;font-size: 0.8em;}
#fiche #tel .txt{margin-left:20px; display: block;margin-top: -37px }
#fiche #infos{margin: 0; padding: 0; margin-top:-20px; margin-bottom: 40px}
#fiche #infos li, #fiche #contacts li{ display: inline-block; vertical-align: top;}
#fiche #infos .btn{color: #fff;background: rgba(229, 191, 110, 1);font-size: 1.5em;width: 45px;height: 35px;border-radius: 50%;padding-top: 5px;text-decoration: none;display: block;text-align:center;}
#fiche #form_infolettre{margin-top:0}

#fiche #contacts{padding: 0; text-align:center}
#fiche #contacts li { padding: 10px;   }
#fiche #contacts li.mail{margin-left:20px}
#fiche #contacts li.mail a{text-decoration: none;}
#fiche #contacts li .fa span{}
#fiche #contextuel #tel{margin-left: -20px; padding-left: 30px}
#fiche #commentaires{margin-top:15px;}

#fiche #specialites{display: none;}
#contextuel.second .adsense_300x250{margin: 20px 0;}

#contextuel.second .autres{margin-bottom:20px}
#contextuel.second .autres h2{font-size: 1.8em;margin:40px 0 10px 0!important;}
#contextuel.second .autres ul, #fiche .autres li{padding: 0; margin: 0;}
#contextuel.second .autres li a, .interieur #sous_menu li a{ text-decoration: none; display: block; border-bottom: 1px solid #b21621; padding: 5px; padding-left: 0;}
#contextuel.second .autres li a span, .interieur #sous_menu li a span{color: #000; padding-left: 5px;}
#contextuel.second .autres li.actif a, #contextuel.second .autres li a:hover, .interieur #sous_menu li a:hover, .interieur #sous_menu li.actif a{background:#b21621 ; color: #fff;}
#contextuel.second .autres li.actif a span, #contextuel.second .autres li a:hover span, .interieur #sous_menu li.actif a span, .interieur #sous_menu li a:hover span{color: #fff;}

#fiche #contenu_principal .recherche{background: #F6F2E1; padding: 10px; margin-top: 20px; }
#fiche #contenu_principal .recherche h2{margin-bottom:-10px; margin-top: 0;}

#fiche #contextuel{position: relative;}
#fiche #icone{position: absolute;top: -80px; right: 0;}

/*-----------------------------------------------------------------*/
/*---------------------------- INTERIEUR -------------------------*/
/*----------------------------------------------------------------*/
.interieur h3{margin-bottom:0}
.interieur .n0 h3{margin: 0;}
.interieur #form_infolettre{margin-top:0}

.interieur .encadrer img{ width: 301px; /*width: 100%;*/ }
.interieur .paire .encadrer{ float: right; margin-left:20px; margin-top:8px }
.interieur .impaire .encadrer{ float: left; margin-right: 20px; margin-bottom: 20px}
.interieur .encadrer { margin-top: -10px;}
.interieur .encadrer a{ display: block;  padding: 10px;}
.interieur .impaire .titre, .interieur .impaire .txt{ }

.interieur #sous_menu h2{margin-bottom: 0;}
.interieur #sous_menu ul{padding: 0;}

/*-----------------------------------------------------------------*/
/*-------------------------------- FAQ ---------------------------*/
/*----------------------------------------------------------------*/
#faq #contenu_principal .contenu .h3{cursor: pointer; padding: 5px;}
#faq #contenu_principal .contenu .h3:hover{background: #b21621; color: #fff;}
#faq #contenu_principal .contenu .h3 span{ -webkit-transition:-webkit-transform 300ms ease-in-out;-webkit-transform:rotateZ(90deg);}
#faq #contenu_principal .contenu.fermer .h3 span{-webkit-transform:rotateZ(0deg);}
#faq #contenu_principal .contenu.fermer .txt{display: none;}
#faq .liste_principale a{display: inline-block; padding: 5px;}
#faq .liste_principale a:hover{background: #b21621; color: #fff;}




/*-----------------------------------------------------------------*/
/*-------------------------------- BLOG ---------------------------*/
/*----------------------------------------------------------------*/ 
#blog.accueil.blog #contenu_principal{width: auto;}
#blog #articles {padding-bottom: 20px; padding: 0;}
#blog #cse-search-box{margin: -30px 0 5px 685px;}
#blog #cse-search-box2{margin: 10px 0 0 210px; position: absolute;}
#blog .btn a{font-size: 1.2em; background: #b21621; color: #fff; padding: 5px; border-radius: 5px; text-decoration: none; display: block; text-align: center;}
#blog .btn a:hover{  }
#blog #articles li{display: inline-block;margin-bottom: 70px;width: 300px;}
#blog #articles li.centre{ margin: 0 22px;}
#blog #articles .txt{ height: 90px; overflow: hidden;}
#blog #articles .img{position: relative; overflow: hidden;}
#blog #articles h1 { position: absolute; width: 100%; padding: 5px; bottom: 5px; font-size: 1.2em;margin: 0;	background: rgba(229, 191, 110, 0.85);color: #fff;}
#blog h1{font-family: 'Open Sans', sans-serif;}
#blog #articles .img p{padding: 0; margin: 0;}




#blog #articles img {min-height: 190px;}
#blog.blog #articles img {height: 243px; }
#blog.video #articles img {max-height: 243px; }
#blog #articles .info a{ font-size: 0.8em;}
#blog #articles .info a:hover{  }
#blog #articles .time{ float: right; margin-top:0px; font-size: 0.5em; font-style: italic; text-align:right }

#blog .img iframe{width: 100%!important;}
#blog .img .icone{position: absolute; font-size: 5em;top: -4px;left: 40px;color: #fff;text-align: center;opacity: 0.5}

#blog.tv #articles .img{width: 150px; height: 100px; background-position: center;margin-bottom:10px;background-size: cover;}
#blog.tv .img .icone{top: 8px;}

#blog.tv.article #articles li{ width: 195px;}
#blog.tv.article #articles li .img{width: 195px; height:145px;}
#blog.tv.article #articles .time{float: none; text-align: left; font-size: .8em;}
#blog.tv.article .img .icone{top: 30px;left: 60px;}

#blog .bandeau{}
#blog.video .bandeau{margin-bottom:-50px}
#blog.video.accueil .bandeau{margin-bottom:0px}
#blog.tv #articles .txt{ height: 50px;}
#blog.accueil .bandeau .diapo_img h2 .titre{display:none;}
#blog.accueil .flexslider .slides img{max-height:400px}

/*article*/
#blog #en_vedette .time{font-size: 0.8em; font-style: italic; margin-top: -25px;}
#blog #meme_categorie .paire{margin-right: 50px;}
#blog .description .adsense{float: right; margin-left: 10px; margin-bottom: 10px;}

#blog.video.accueil #contenu_principal.principal{margin-top: -50px;}
#blog.video.accueil #articles li{width: 150px; vertical-align: top; margin:5px; margin-bottom:70px}
#blog.video.accueil #articles li.debut{margin-left:0}
#blog.video.accueil #articles li .categorie{margin: 0; margin-bottom:10px}
#blog.video.accueil #articles .time, #blog.video.accueil #articles .time time{ float: none;text-align: left}
#blog.video.accueil #articles img{width: 100%; min-height: 0;}

#blog.video.accueil #contextuel #plus{margin-top:-20px}

#blog.article #en_vedette li{list-style: circle;}
#blog.article .c .img img{ width: 100%;}
#blog.article .inspiration{display: none;}
.tab_ul{padding: 0; margin-left: 0; border-bottom:5px solid #b21621}
.tab_ul li{cursor: pointer; text-decoration: none; display: inline-block; padding: 5px; font-size: 0.8em; background: #F6F2E1; color: #b21621;}
.tab_ul li a{color: #b21621; text-decoration:none;}
.tab_ul li.actif, .tab_ul li.actif a{background: #b21621; color: #fff;}
#blog.article .tab{display: none;}
#blog.article .tab.actif{display: block;}
#blog.article #tab_galerie ul, #blog.article #tab_galerie li{padding: 0; margin-left: 0;}
#blog.article #tab_galerie li{display: inline-block;width: 100px; height: 100px; overflow: hidden; border: 1px solid #ccc;}




.tags{margin-bottom:20px; margin-top:20px}
.tags ul, .tags li{margin: 0; padding: 0;}
.tags li{display: inline-block; margin-bottom:10px; }

.tag {
    display: inline-block;
    color: #fff;
    position: relative;
    padding: 5px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    margin: 0 20px 0 0;
    background: #b21621;
    text-decoration: none;
}
 
.tag:hover {
 box-shadow: inset 0px 0px 10px rgba(0,0,0,0.5)
}
 
.tag:before {
    background: #fff;
    width: 10px;
    height: 10px;
    content: "";
    display: inline-block;
    border-radius: 20px;
    margin: 0 5px 0 0;
}
 
.tag:after {
    display: inline-block;
    border: 14px solid;
    border-color: transparent transparent transparent #b21621;
    height: 0;
    width: 0;
    position: absolute;
    right: -28px;
    top: 0;
    content: "";
    display: inline-block;
}
 
 
.tag:hover:after {
    border-color: transparent transparent transparent #b21621;
    box-shadow: inset 0px 0px 10px rgba(0,0,0,0.5)
}




/*-----------------------------------------------------------------*/
/*----------------------------- CONTACT ---------------------------*/
/*----------------------------------------------------------------*/
#contact #form-nous-joindre{ 	}
#contact iframe{width: 100%;}
#contact #form-nous-joindre fieldset{  border: none; padding: 0;}
#contact #form-nous-joindre legend{ background:#ea1b23; color:#fff; padding:5px; font-family:baskerville, #contact  Georgia, #contact  "Times New Roman", #contact  Times, #contact  serif; font-size:1.4em; display: none;}
#contact #fieldset_1 div{width: 45%; overflow:hidden;}
#contact form div p{}
#contact #div-champ_1, #contact  #div-champ_3{ float: left; margin-right:50px}
#contact #form-nous-joindre label{ display:block; font-weight: bold; width: 80px; }
#contact #form-nous-joindre input{ width:170px;}
#contact #form-nous-joindre input[type=text], #contact #form-nous-joindre input[type=tel], #contact  #form-nous-joindre input[type=email], #contact #form-nous-joindre select{ border: 1px solid #ccc; padding: 5px; width: 100%; margin-top:-5px}
#contact #form-nous-joindre #fieldset_2 input[type=text]{width: 98%;}
#contact #form-nous-joindre input[type=submit]{display: block;border: none;background: #b21621;color: #fff;text-align: center;font-size: 1em;cursor: pointer;padding: 10px;width: 100%;}
#contact #form-nous-joindre #p-combien-font-message { margin-left:145px;}
#contact #form-nous-joindre #p-combien-font label{ width:130px;}
#contact #form-nous-joindre #combien-font-message{ width:20px;}
#contact #form-nous-joindre #div-message p{}
#contact #form-nous-joindre textarea{border: 1px solid #ccc; width:100%; margin-left:0; height: 280px;}
#contact #form-nous-joindre #listeErreur, #contact  #form-nous-joindre #aucune-erreur{  background:#F00; color:#FFF; position:absolute; left:375px; width:280px; top:280px; padding:10px;}


#contact #form-nous-joindre #listeErreur ul{ padding-left:0; list-style:circle;}

#contact #envoie_erreur a{ color: #fff;}

#contact .erreur input, #contact  .erreur textarea, #contact  .erreur select{ border: 2px solid #F00!important;}
#contact .erreur label{ color: #F00 }
#contact .label_obligatoire{ display:none}
#contact .obligatoire input, #contact  .obligatoire textarea{ background: #fff url(/fichiers/init/images/form/asterix.png) 98% 3px no-repeat ;  -webkit-transition: background 0.5s;-moz-transition: background 0.5s;-ms-transition: background-color 0.5s;-o-transition: background 0.5s;transition: background 0.5s; outline: none;}
#contact .obligatoire input:valid, #contact  .obligatoire textarea:valid{ background-image:url(/fichiers/init/images/form/valide.png); border-color: #56c93f!important; box-shadow: 0 0 5px #5cd053;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-ms-transition: background-color 0.5s;-o-transition: background 0.5s;transition: background 0.5s; }
#contact .obligatoire input:focus:invalid, #contact  .obligatoire textarea:focus:invalid, #contact  .erreurs input, #contact   .erreurs select, #contact  .erreurs textarea{ background-image:url(/fichiers/init/images/form/invalide.png); border-color:#F00; box-shadow: 0 0 5px #F00; -webkit-transition: background 0.5s;
-moz-transition: background 0.5s;-ms-transition: background-color 0.5s;-o-transition: background 0.5s;transition: background 0.5s; }

#contact .obligatoire textarea{ background-position-y:10px}

#contact .interieur h3{clear: none; }
#contact .interieur .contenu .titre, #contact  .interieur .txt{ width: auto!important;}


#contact #contenu2 #info{ width:300px; margin-left:20px; float:right;}

#contact .interieur .contenu{  }

#contact .encadrer, #contact  .envoie_valider, #contact  .envoie_erreur{ display:none}
#contact #envoie_valider{background: #F6F2E1;color: #b21621;text-align: center;font-size: 1em;padding: 10px;width: 100%;}
#contact .checkbox input{width:auto!important}
#contact .checkbox .label{ margin-left: 5px;}
#contact .checkbox .choix{width: 310px;display: inline-block; margin-top:5px}



.valider.msg, #contact  .erreur.msg{margin: 10px;padding: 10px;background: #ddffc9;border: 1px solid green;color: green;}
.erreur.msg{background: #fec9c9; color: red; border: 1px solid red;}
.erreur.msg a{color: red;
}


#corps2 .section:last-child {background-position:center 90%}
















/*-----------------------------------------------------------------*/
/*-------------------------- IDENTIFICATION ----------------------*/
/*----------------------------------------------------------------*/
#ir{position: relative;}
#ir .inscription_rapide{width: 100%; top: 0;}
#ir .inscription_site{display: none;}
#ir .encadrement2 {width: 100%; text-align: right;}
#ir #a_rechercher_haut{display: none;}

/*-----------------------------------------------------------------*/
/*------------------------ MODULE IDENTIFICATION ------------------*/
/*----------------------------------------------------------------*/
/*.blackhole{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.8); z-index: 998;}*/

.mod{display: none;}
.corps_identification{ padding: 0; margin: 0 auto; position: relative; background: #fff;}
.corps_identification, .corps_identification .encadrement{ width: 300px; margin: 0 auto;}

.corps_identification .zone{width: 100%; margin: 0; }
.corps_identification h2{background: #b21621; color: #fff;padding: 5px; margin-bottom: 2px; cursor: pointer;margin-top: 0;}
.corps_identification .form .input input{width: 85%;}
.corps_identification .inscription_rapide .encadrement2 .e{margin: 0; text-align: center; width: 100%;}
.corps_identification #ir{}
.corprs_identification .submit{text-align: center;}
.corprs_identification .submit button{width: 80%; margin: auto}

.corps_identification .section{padding: 10px;}

/*-----------------------------------------------------------------*/
/*------------------------ MODULE IDENTIFICATION ------------------*/
/*----------------------------------------------------------------*/
#blackhole{background: rgba(0,0,0,0.8); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9998;
}
#splash_pub{ text-align: center; z-index: 9999; position: fixed; width: 100%; top: 50px;}
#splash_pub .contenu{position: relative; margin: auto; width: 450px;}
#splash_pub img{ width: 450px;height: 600px}
#splash_pub .btn{background: #b21621; color: #fff;padding: 5px;  position: absolute; top:-28px; width: 98%; display: block; text-align: center; font-weight: bold;}
#splash_pub .btn.fermer{cursor: pointer;}


/*-----------------------------------------------------------------*/
/*---------------------------- INFOLETTRE -------------------------*/
/*----------------------------------------------------------------*/
#form_infolettre{background: #F6F2E1; padding: 10px; margin-bottom: 20px;}
#annuaire #form_infolettre{margin-top: 0;}
#form_infolettre h2{margin-bottom:-10px}
#form_infolettre #infolettre{border: none; font-size: 1.2em; padding: 5px; width: 270px;}
#form_infolettre .submit{background:#b21621 ; color: #fff; cursor: pointer; padding: 10px; border: none; position: relative; top: -2px; width: 99.5%;
}




.guide_apres_confirmation{display: none;}
#perso_info #form-perso_info select{width: 100%;}
#perso_info .guide_apres_confirmation a{ margin-bottom:10px; display: block;}
.guide_apres_confirmation.activer{display: block;}
#perso_info #explication{text-align: center;}

/*-----------------------------------------------------------------*/
/*------------------------------- MENU BAS -----------------------*/
/*----------------------------------------------------------------*/
#menu_bas{text-align: center; margin-bottom: 40px;}
#menu_bas h2{margin: 0; margin-bottom:10px}
#menu_bas, #menu_bas h2, #menu_bas a, #pied-de-page{color: #785944;}
#menu_bas section{width: 15%; display: inline-block; vertical-align: top;margin-left:10px;min-height: 350px; text-align: left;}
#menu_bas section{ border-left:1px dashed #785944; padding:0 15px;}
#menu_bas section:first-child{margin-left:0; border: none;}
#menu_bas ul, #menu_bas li{margin: 0;padding: 0;}
#menu_bas li{display: list-item;}
#menu_bas a{display: block; text-decoration: none; background: url(/fichiers/init/images/design/logo-mini.png) 0px 7px no-repeat; padding: 5px 5px 5px 15px;}
#menu_bas a:hover{background-color:#785944; color: #fff; text-decoration:none}

#copyright{padding: 0;}
 
#inscription_conditions_dutilisations h3, #bienvenue-prenom h3{ font-family: 'Open Sans';}
.nav_unknown form .icone{ top: 16px}
#plan_du_site #contenu_principal li{ list-style: circle;}
/*@media only screen and (min-device-width : 320px) and (max-device-width : 480px) */ 

.t_25{width: 24%;display: inline-block;}
.t_50{width: 49%;display: inline-block;}


.cse .gsc-control-cse, .gsc-control-cse{
	border: none!important; background: none!important;
}
.cse input.gsc-search-button, input.gsc-search-button{
	background: #b21621!important; border: none!important;
}

.cagnottes_liste{ margin-left: 0; padding: 0; text-align: center;
}
.cagnottes_liste li{display: inline-block; vertical-align: top;text-align: center;  margin-right: 20px;}
.cagnottes_liste strong{display: block; font-size: 1.1em;}
.cagnottes_liste img{width: 100px;}


#perso_forfaits #contenu_principal table{width: 100%;}
#perso_forfaits #contenu_principal table .gratuit
, #perso_forfaits #contenu_principal table .premium
, #perso_forfaits #contenu_principal table .inspiration
, #perso_forfaits #contenu_principal table .special{max-width: 150px; text-align: center;}

#perso_forfaits #contenu_principal table th{background: #b21621; color: #fff; padding: 10px;}
#perso_forfaits #contenu_principal table th:first-child{text-align: left;}
#perso_forfaits #contenu_principal table td, #perso_forfaits #contenu_principal table th{border-bottom: 1px solid #ccc; padding: 10px;}
#perso_forfaits #contenu_principal table td i{ font-size: 1.5em;}
#perso_forfaits #contenu_principal table td i.ok{color: #8FCB72;}
#perso_forfaits #contenu_principal table td i.ko{color: #9C9A9C;}
#perso_forfaits #contenu_principal table td label {background:none; border: 1px solid #b21621; color: #b21621; border-radius: 5px; padding: 10px 15px; display: inline-block; margin:0px 5px;  text-align: center; cursor: pointer; }
#perso_forfaits #contenu_principal table td p{margin: 0;}

#perso_forfaits #contenu_principal table td label:hover{box-shadow: -1px 2px 10px 3px rgba(0, 0, 0, 0.5) inset;}
 
#perso_forfaits #contenu_principal td input{display: none;}
#perso_forfaits #contenu_principal input:checked ~  label{background: #f4efdb;box-shadow: -1px 2px 10px 3px rgba(0, 0, 0, 0.5) inset; color: #b21621;}

#perso_forfaits #form_service .submit{display: none;}
#perso_forfaits #contenu_principal .submit input
 {background:#b21621; color: #fff; border-radius: 5px; padding: 10px 15px; display: inline-block; margin:0px 5px;  text-align: center; cursor: pointer; border: none; font-size: 1em;}
 
 #perso_forfaits ul li{ list-style: circle;
 }
#pour_photos_mariage #corps li{list-style: circle;}
#pour_photos_mariage #ebooks{text-align: center;}
#pour_photos_mariage .ebook{display: inline-block;width: 33%;vertical-align: top;}

#pour_photos_mariage .ebook .img1{position: relative;}
#pour_photos_mariage .ebook .tarif{width: 100px; height: 50px; font-size: 1.3em; padding:5px;background: #E1AB32; color: #fff; text-align: center; border-radius: 50%; position: absolute; right: 10px; top: -15px; padding-top: 40px;padding-bottom: 20px}

#pour_photos_mariage #mc_embed_signup form{padding: 0; margin-top: 50px;
}
#pour_photos_mariage #mc_embed_signup h2{font-size: 2.5em;}
 
.btn0{background: #b21621; color: #fff; padding: 10px; display: inline-block; text-align: center; border-radius: 10px; cursor: pointer; text-decoration: none;
} 



.ribbon {
  background-color: #b21621;
  overflow: hidden;
  white-space: nowrap;
  /* top left corner */
  z-index: 9998;
right: -25px;
top: 15px;
  /* 45 deg ccw rotation */
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  /* shadow */
 box-shadow: 0px 3px 5px rgba(0,0,0, .1);
position: absolute;
text-align: center;
color: #fff;
width: 100px;
}
.ribbon .valeur {
  border: 1px solid rgba(255, 255, 255, .2);
  color: #fff;
  display: block;
  margin: 1px 0;
  font-size: .8em;
  padding: 1px 70px;
  text-align: center;
  text-decoration: none;
}

#fiche .intro p{margin: 0; padding: 0;}
#fiche .ribbon{font-size: 2em;top: 50px;width: 250px;z-index: 1;right: -50px}




#page_paiement #corps_de_page{padding-top: 10px;}
#page_paiement #entete, #page_paiement #slogan{position: static;}
#page_paiement #resumer{margin-top: -20px;}
#page_paiement #resumer .col{width: 45%; display: inline-block; vertical-align: top; font-size: 1.3em;
}
#page_paiement #resumer .col:first-child{margin-right: 2%; 
}
 
@media screen and (max-width: 960px) 
{
	#menu{display: block;	}
	#slogan, #ariane{ display:none;	}
	#entete{text-align: left;	}
	#accueil .a_rechercher2 .slogan1{margin-top: 0; font-size: 1.2em; padding: 0;	}
	#entete #logo{top: 0px!important; padding: 0; margin: 0;	}
	#entete a img{	}
	#conteneur, #plan_du_site, #form-nous-joindre input[type=submit],#entete h1, #contenu_principal .conteneur, .conteneur{ width:auto; margin: 0;  }
	#slogan, .adsense_728x90, .adsense_468x60, #accueil #slogan{display: none;	}
	#entete #logo, #entete, #blog .recherche .nav a{position: relative;	}
	.a_rechercher2 select, .a_rechercher2,  #corps_de_page, .encadrement, #entete .f, #slogan .f, #perso_services #contenu_principal, #contenu_principal.principal, #blog .recherche .recherche_google{width: auto!important;	}
	
	#menu{right: 0px;	 padding: 10px; 	}
	.mdl_identification{margin-left: 0;	}
	#accueil .slogan1{margin-top:-25px}
	#corps_de_page{padding: 20px;}
	#fond.menu #menu{ background: #bd1303; color: #fff; right:0px;	}
	#fond.menu #menu .fa:before{content: "\f00d";	}
	#fond.menu #menu .txt{color: #fff;	}
	#fond.menu #logo{margin-left: 0;	}
	
	#recherche_accueil .mdl_identification{margin-top: 20px;}
	
	
	#menu_bas{	}
	#menu_bas section{min-width: 100px; min-height: 0;margin-left:0; margin-bottom: 20px;	}
	
	

	.interieur .encadrer img, #contextuel iframe{ width: 100%!important; }
	
	#pslogan{margin-top: 100px;	}
	.bloc{width: 90%!important; margin-left: auto!important; margin-right:auto!important;	}
	#accueil #corps_de_page{padding-top: 0;	}
	#accueil .prestataires{width: 90%; margin: auto;}
	#accueil #prestataires h1{text-align: center;	}
	#accueil #prestataires .liste .li{margin: auto!important; margin-bottom: 20px!important;height: auto!important;	}
	
	
	#accueil #section_boutique .liste{margin-left:0!important; 	}
	#accueil #prestataires #section_boutique .liste li a .titre{top: 80%;	}
	#accueil #prestataires #section_boutique .liste .n0, #accueil #prestataires #section_boutique .liste .n0 img{width: 100%!important; height: auto!important;	}
	
	#accueil #prestataires .n7 .li, #accueil #prestataires .n7 .li img, #accueil #prestataires .n7 .li a{width: 100%; height: auto;	}
	#section_souvenir .liste, #accueil #prestataires #section_pub .liste{margin: auto;	}
	
	#accueil #prestataires .n8 .liste .li.n00{display: none!important;	}
	
	
	#fiche .liste1{width: 85%; margin: auto; margin-top: -45px;	}
	#fiche #bloc_txt{padding: 10px; margin-top: 20px;	}
	#contextuel{padding: 0;	}
	
	.menu_perso{position: static; width: 100%; text-align: center; margin-top: 20px;	}
	.inscription_reseau2 li .fa{width: 30px;	height: 30px;	font-size: 2em;	margin-bottom: 20px;}
	#ann_besoin:before{content: "Prestataires";	}
	
	#annuaire .recherche .btn_precedent.nav a, #blog .recherche .btn_precedent.nav a{left: 0px;}
	#annuaire .recherche .nav a, #blog .recherche .nav a{right: 0;	}
	#annuaire .recherche .btn_suivant.nav, #blog .recherche .btn_suivant.nav{margin: 0;margin-top:-10px	}
	#annuaire .recherche, #blog .recherche{padding-bottom: 20px;	}
	
	
	#fiche .bandeau{margin-top: 0; min-height: 0; margin-bottom: 40xp;	}
	.bandeau .diapo_img h2 .titre, #fiche .bandeau h1.titre{position: static;	margin: -20px;}
	
	#slogan p.t, #blog .bandeau{display: none;	}
	#blog .description .adsense{float: none;	}
	
	
	
	.guide_apres_confirmation a{display: block; width: 95%;	font-size: 1.3em;margin:auto;	margin-bottom:20px}
	#recherche_accueil .menu_perso{margin-top: 20px;	}
	#perso_info .zone{display: block;	margin-left: 0;	width: auto;}
	.inscription_reseau2 li a.txt{margin-top:-10px; padding-bottom:10px}
	#accueil #presentation{text-align:left}

	.a_rechercher2{text-align: left; margin-left:10px	}
	.a_rechercher2 .slogan1, #fiche #contextuel #services, #fiche #contextuel #tel{text-align: left;	}
	#form_infolettre #infolettre{width: 98.5%;	}
	#contextuel, #section#realisations, #fiche .liste1 .li img{text-align: center; width: 100%;	}
	.bloc_c{display: inline-block; vertical-align: top;	}
	#annuaire #resultats .complements{position: relative;	}
	
	#fiche .liste1 .li, #fiche .liste1 .li a{width: 100%; height: auto; margin-bottom: 10px;	}
	#perso_services #drop{background-size: 100%; }
	 #perso_services .bandeau .titre input{ margin-left:0px; }
	 .liste1 .li .dropable, .liste1 .li .txt, #contextuel{display: block; margin: auto;	 }
	 .liste1 .li .txt, .liste1{width: auto;}
	  .liste1 .li .txt{margin-top:10px}
	 #slocalisation .champ{width: auto; display: block; margin-left: 0!important;}
	 
	 #perso_services{box-sizing: border-box;}
	 #perso_services .description{width: auto;	 }
}	 
@media screen and (max-width: 670px) 
{
	#accueil .slogan1{margin: auto;text-align: left;padding-left: 10px}
	 
} 
@media screen and (max-width: 625px)
{  
	 .mdl_identification span:first-child{margin-left:0px}
	 .mdl_identification{margin-top:5px}
	 
	 	#fiche .intro img{width: 100%;}
	 
}
@media screen and (max-width: 480px)
{
	.a_rechercher2 .champ, .a_rechercher2 form, .a_rechercher2 .mdl_identification{display: block;	}
	.a_rechercher2 button .value{display: inline;	}
	.a_rechercher2 .champ{width: auto!important;	}
	button#recherche_annuaire{font-size: 1.8em;	}
	#menu_bas section{ border: none; 	}
	
	#annuaire #resultats .li1{padding: 10px; display: inline-block; vertical-align: top;	}
	#annuaire #resultats .info,  #annuaire .recherche .recherche_google{width: auto;	}
	#annuaire #resultats .complements{top: 0;	}
	#annuaire #resultats .img, #annuaire #resultats .img img, #fiche .intro img{position: relative; height: auto; width: 100%;	}
	#annuaire #resultats .info, #annuaire #resultats .complements, #annuaire #resultats .img{width: auto;	}
	#annuaire #resultats h1{font-size: 2em;}
	#annuaire #resultats .complements .tel{font-size: 1.8em; display: block; padding: 5px;	}
	#annuaire #resultats .complements .rapide li .btn{width: 57px;	height: 50px; padding-top: 7px; font-size: 2em; margin: 20px 2px;	}
	 #annuaire .recherche .nav a{position: relative;	 }
	 #annuaire .recherche, #blog .recherche{height: auto;	}
	 #annuaire .recherche .nav a, #blog .recherche .nav a, button#recherche_annuaire{ margin: auto	}
	 
	 #blog #articles{width: 300px;margin: auto}
	 #blog #articles li, #accueil #icones .icone, #contextuel, #annuaire #resultats .info{width: auto;	}
	 #blog #articles li.centre{margin: 0; margin-bottom: 70px;	}
	 
	 #slogan1, #accueil #a_rechercher_haut, #recherche_accueil *, .a_rechercher2, .a_rechercher2 .slogan1, .a_rechercher2 *{text-align: center;	 }
	 .a_rechercher2{margin: 5px;	 }
	 #blog.video.accueil #articles li{width: 100%; margin-bottom: 20px;	}
	 #blog .img .icone{top: 35px;left: 115px;}
	 #blog #articles .txt{height: auto;	}
	
	#recherche_accueil{margin-top: 170px;	}	 
	
}
