
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.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:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(/extension/iagutils/design/ezwebin/stylesheets/base/images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(/extension/iagutils/design/ezwebin/stylesheets/base/images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.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-icon { width: 16px; height: 16px; background-image: url(/extension/iagutils/design/ezwebin/stylesheets/base/images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(/extension/iagutils/design/ezwebin/stylesheets/base/images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(/extension/iagutils/design/ezwebin/stylesheets/base/images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(/extension/iagutils/design/ezwebin/stylesheets/base/images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/extension/iagutils/design/ezwebin/stylesheets/base/images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(/extension/iagutils/design/ezwebin/stylesheets/base/images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(/extension/iagutils/design/ezwebin/stylesheets/base/images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/extension/iagutils/design/ezwebin/stylesheets/base/images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }
.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-off { background-position: -96px -144px; }
.ui-icon-radio-on { 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-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 4px/*{cornerRadius}*/; }
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(/extension/iagutils/design/ezwebin/stylesheets/base/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(/extension/iagutils/design/ezwebin/stylesheets/base/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.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: bold; 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 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 .6em; 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 { border-left-width:0; }
.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%; }
.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 { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-cover {
display: none;
display/**/: block;
position: absolute;
z-index: -1;
filter: mask();
top: -4px;
left: -4px;
width: 200px;
height: 200px;
}
html {font-size:100.01%;}
body { padding:0; margin:0; font-family:arial, helvetica, sans-serif; font-size:.5em; line-height:1.7em; background:#f9f9f9; color:#8c8c8c; overflow-x:hidden; font-family:'Source Sans Pro', Arial, sans-serif; }
h1, h2, h3 { line-height:1.4em; margin:0; }
h4, h5, h6 { line-height:1.6em; margin:0; }
p {margin:0 0 1.7em 0;}
a, input.aspect_lien { color:#de814d; text-decoration:none; transition:all 0.2s ease-in-out; }
a:hover, a:focus, a:active, input.aspect_lien:hover, input.aspect_lien:focus, input.aspect_lien:active { color:#000; text-decoration:underline; }
#contenu a {text-decoration:underline;}
#contenu a:hover, #contenu a:focus, #contenu a:active {text-decoration:none;}
.accueil #contenu a { text-decoration:none; }
.accueil #contenu a:hover, .accueil #contenu a:focus, .accueil #contenu a:active { text-decoration:underline; }
img {vertical-align:middle;}
a img {border:none;}
ul, ol { list-style:none; padding:0; margin:0 0 1.7em 0; }
form, fieldset { border:none; padding:0; margin:0; }
input, button, select, textarea { font-family:arial, helvetica, sans-serif; font-size:1em; vertical-align:middle; outline:none; }
em { font-style:normal; }
#contenu em { font-style:italic; }
abbr[title], acronym[title] { border-bottom:.1em dotted; cursor:help; }
a abbr[title], a acronym[title] {cursor:pointer}
kbd { font-family:arial, helvetica, sans-serif; background:#e5e5e5; border:solid .1em #e6e6e6; border-right:solid .1em #999; border-bottom:solid .1em #999; padding:0 .3em; }
address { font-style:normal; margin:0 0 1.7em 0; }
.retour_chariot { overflow:hidden; clear:both; }
.masquer, .contre_les_robots, .arrow span { overflow:hidden; position:absolute; left:-10000px; width:1px; height:1px; }
.ui-tabs-hide {display:none}
.emphase01 { font-style:italic; color:#777; }
#contenu.target { outline:dashed .2em #de814d; outline-offset:.5em; }
#fil-ariane {margin:0 0 40px 0; color:#7a7a7a; background:#f0f0f0; font-size:1.3em; }
#fil-ariane a , #fil-ariane strong {display:inline-block; color:#707070; padding:7px 16px 7px 8px; background:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/ariane.png) 100% 50% no-repeat; text-decoration:none; font-weight:normal; }
#fil-ariane a.home { background-color:#e2e2e2;}
#fil-ariane a:hover { text-decoration:underline; }
p.metas { overflow:hidden; background:#f0f0f0; padding:.4em 1em; }
p.metas span { float:left; color:#666; }
p.metas a { float:right; background:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/sprites01.gif) no-repeat left -495px; padding:0 0 0 21px; margin:0 0 0 2em; }
p.metas a.reagir {background-position:left -545px;}
p.metas abbr {border:0;}
.introduction {}
.object-left, .object-right, .object-center {margin:0 0 1.7em 0; background:#FFF; border:1px solid #eaeaea; padding:5px; }
.object-left { float:left; margin-right:1.7em; }
.object-right { float:right; margin-left:1.7em; }
.object-center {text-align:center;}
.alignement01 {text-align:left;}
.alignement02 {text-align:right;}
.alignement03 {text-align:center;}
.espacement01 {margin-bottom:0;}
.espacement02 {margin-bottom:2.7em;}
.espacement03 {margin-bottom:3.7em;}
.espacement04 {margin-bottom:4.7em;}
#contenu h1 , .accueil #contenu h2 { font-size:1.4em; margin:0 0 .5em 0; font-weight:300; color:#4a4a4a; line-height:1.4em; }
h1 span {}
h1 span span {font-size:.7em;}
h1 span span.summary, h1 span span.family-name, h1 span span.given-name, h1 span span span {font-size:1em;}
#contenu h2, #contenu h3, #contenu h4 { margin:0 0 .4em 0; color:#4a4a4a; }
#contenu h2 { font-size:1.4em; font-weight:600; color:#4a4a4a; }
#contenu h3 {font-size:1.4em; color:#4a4a4a; }
#contenu h4 { font-size:1.4em; color:#4a4a4a; }
#contenu h5, #contenu h6 { font-size:1.4em; margin:0 0 .4em 0; color:#4a4a4a; }
#contenu h6 {font-size:1.4em; color:#4a4a4a; }
#contenu .picto { background-image:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/sprites01.gif); background-repeat:no-repeat; padding:0 0 0 20px; margin:0 1em 0 0; }
#contenu a.flux_rss { background-image:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/sprites01.gif); background-position:left -600px; }
#contenu .extrait a.flux_rss {background-position:left -599px;}
#contenu a.moderateur { background-position:left -1099px; margin-right:0; }
#contenu a.conditions_moderation {background-position:1px -1149px;}
#contenu input.aspect_lien { overflow:visible; font-size:1em; border:0; border-bottom:1px solid #de814d; background:0; padding:0; margin:0 .1em 0 0; cursor:pointer; }
#contenu input.aspect_lien:hover, #contenu input.aspect_lien:focus, #contenu input.aspect_lien:active { border-color:#fff; text-decoration:none; }
#contenu .notification {background-position:left -1199px;}
#contenu ul, #contenu ol { overflow:hidden; padding:0 0 0 2.8em; }
#contenu ul li, #contenu ol li {margin:0 0 .4em 0;}
#contenu ul li { background:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/puce02.png) no-repeat left .6em; padding:0 0 0 17px; }
#contenu ol li { list-style-type:decimal; list-style-position:inside; }
#contenu ul ul, #contenu ol ol, #contenu ul ol, #contenu ol ul {margin:.2em 0 0 0;}
#contenu ol ul li { list-style-type:none; list-style-position:outside; }
#contenu ol ol li {list-style-type:lower-alpha;}
#contenu ul ol li { background:none; padding:0; }
p.image { line-height:1.5em; font-size:.9em; color:#666; }
p.image img {margin:0 0 .4em 0;}
p.image span { display:block; text-align:left; }
p.image abbr {border:none;}
.object-center p.image span {margin:0 auto;}
table { border-spacing:0; border-collapse:collapse; margin:0 0 1.7em 0; }
th {text-align:center;}
table td, table th { vertical-align:top; padding:.5em .7em; }
.tableau_donnees { border-top:.1em solid #ccc; border-right:.1em solid #ccc; }
.tableau_donnees p {margin-bottom:0;}
.tableau_donnees p.accessiform {margin-bottom:1em;}
.tableau_donnees caption { text-align:left; font-weight:bold; padding:0 0 .6em 0; }
.tableau_donnees th { background:#e7e7e7; border-bottom:.1em solid #ccc; border-left:.1em solid #ccc; }
.tableau_donnees th.taille01 {width:25%;}
.tableau_donnees th.taille02 {width:20%;}
.tableau_donnees th.taille03 {width:15%;}
.tableau_donnees td { border-bottom:.1em solid #ccc; border-left:.1em solid #ccc; }
.tableau_donnees tr.alterne {background:#f6f6f6;}
.tableau_donnees.triable tr.alterne {background:none;}
.tableau_donnees tr:hover, .tableau_donnees tr.alterne:hover {background:#f0f0f0;}
.tableau_donnees tr.epingle {background:#fefede;}
#contenu .header a { color:#000; background:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/sprites01.gif) no-repeat left -647px; padding:0 0 0 15px; text-decoration:none; }
#contenu .header a:hover, #contenu .header a:focus, #contenu .header a:active {text-decoration:underline;}
#contenu table tr th.headerSortDown {background:#f2f2f2;}
#contenu .headerSortDown a {background-position:left -694px;}
#contenu .visualize { position:relative; border:1px solid #888; background:#fafafa; }
#contenu .visualize canvas {position:absolute;}
#contenu .visualize ul {overflow:visible;}
#contenu .visualize ul, #contenu .visualize li { background:0; padding:0; margin:0; }
#contenu .visualize .visualize-info { position:absolute; top:-20px; right:10px; border:1px solid #888; background:#fafafa; padding:3px 5px; opacity:.8; }
#contenu .visualize .visualize-title { display:block; font-size:1.1em; color:#333; margin-bottom:3px; }
#contenu .visualize ul.visualize-key li { position:relative; float:left; margin-right:10px; padding-left:10px; }
#contenu .visualize ul.visualize-key .visualize-key-color { position:absolute; left:0; top:50%; width:6px; height:6px; margin-top:-3px; }
#contenu .visualize ul.visualize-key .visualize-key-label {color:#000;}
#contenu .visualize-pie .visualize-labels {list-style:none}
#contenu .visualize-pie .visualize-label-pos, #contenu .visualize-pie .visualize-label { position:absolute; margin:0; padding:0; }
#contenu .visualize-pie .visualize-label { display:block; color:#fff; font-weight:bold; font-size:1em; }
#contenu .visualize-pie-outside .visualize-label { color:#000; font-weight:normal; }
#contenu .visualize-labels-x, #contenu .visualize-labels-y { position:absolute; left:0; top:0; list-style:none; }
#contenu .visualize-labels-x li, #contenu .visualize-labels-y li { position:absolute; bottom:0; }
#contenu .visualize-labels-x li span.label, #contenu .visualize-labels-y li span.label { position:absolute; color:#555; }
#contenu .visualize-labels-x li span.line, #contenu .visualize-labels-y li span.line { position:absolute; border:0 solid #ccc; }
#contenu .visualize-labels-x li {height:100%}
#contenu .visualize-labels-x li span.label { top:100%; margin-top:5px; }
#contenu .visualize-labels-x li span.line { border-left-width:1px; height:100%; display:block; }
#contenu .visualize-labels-x li span.line {border:0;}
#contenu .visualize-labels-y li {width:100%}
#contenu .visualize-labels-y li span.label { display:block; right:100%; width:100px; text-align:right; margin-right:5px; }
#contenu .visualize-labels-y li span.line { border-top-width:1px; width:100%; }
#contenu .visualize-bar .visualize-labels-x li span.label { width:100%; text-align:center; }
#contenu .visualize { overflow:hidden; border:1px solid #ddd; border-radius:12px; background:#ccc url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/chartbg-vanilla.png) top repeat-x; padding:70px 40px 90px; margin:3em 0; }
#contenu .visualize canvas { border:1px solid #aaa; background:#fff; margin:-1px; }
#contenu .visualize-labels-x, #contenu .visualize-labels-y { top:70px; left:40px; z-index:100; }
#contenu .visualize-pie .visualize-labels { position:absolute; top:70px; left:40px; }
#contenu .visualize-labels-x li span.label, #contenu .visualize-labels-y li span.label {padding-right:5px;}
#contenu .visualize-labels-y li span.line { border-style:solid; opacity:.7; }
#contenu .visualize .visualize-info { position:static; border:0; background:none; opacity:1; }
#contenu .visualize .visualize-title { position:absolute; top:20px; left:20px; line-height:1.3em; font-size:1.5em; font-weight:bold; margin-bottom:0; }
#contenu .visualize ul.visualize-key { position:absolute; left:0; bottom:15px; width:100%; color:#aaa; background:#eee; padding:10px 0; z-index:10; }
#contenu .visualize ul.visualize-key li { font-size:1.2em; padding-left:18px; margin-left:20px; }
#contenu .visualize ul.visualize-key .visualize-key-color { width:10px; height:10px; margin-top:-4px; }
#contenu .visualize ul.visualize-key .visualize-key-label {color:#333}
q { quotes:none; font-style:italic; padding:0 .2em; }
q:before, q:after {content:""}
#contenu blockquote { overflow:hidden; background:#f0f0f0 url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/citation01.png) no-repeat 97% 1em; padding:1.3em 5em 0 1.5em; margin:0 0 1.7em 0; }
a.fichier { background-image:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/sprites01.gif); background-repeat:no-repeat; padding:1px 0 1px 24px; text-decoration:none; }
span.metas { font-size:.8em; color:#666; }
a.ms-excel {background-position:left top;}
a.msword {background-position:left -50px;}
a.document {background-position:left -50px;}
a.pdf {background-position:left -100px;}
a.plain {background-position:left -150px;}
a.octet-stream {background-position:left -200px;}
a.rtf {background-position:left -250px;}
a.zip {background-position:left -300px;}
a.text {background-position:left -350px;}
a.calameo {padding-left:25px; background:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/calameo.png) no-repeat; }
a.spreadsheet {background-position:left -400px;}
a.jpeg, a.jpg, a.gif, a.png {background-position:left -1247px; }
a.vcard { background-position:left -448px; padding-left:26px; }
.mise_en_avant, .mise_en_avant01, .mise_en_avant02 { background:#f5f4f4; padding:1.3em 1.5em 0 1.5em; margin:0 0 1.7em 0; overflow:hidden; }
.mise_en_avant01 { float:left; width:35%; margin-right:1.7em; }
.mise_en_avant02 { float:right; width:35%; margin-left:1.7em; }
p.mise_en_avant {padding-bottom:1.5em;}
.commentaires {clear:both;margin:3em 0 1.7em 0;}
dl.commentaires {margin:0;}
dl.commentaires dt {margin:1.7em 0 .5em 0;}
dl.commentaires dd {margin:0 0 1.7em 0;}
#contenu dl.commentaires blockquote {margin-bottom:.4em;}
dl.commentaires dl {padding-left:5em;}
#contenu dl.commentaires dl blockquote { background-image:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/citation02.png); background-color:#f5f5f5; }
#contenu dl.commentaires dl dl {font-size:1em;}
#contenu dl.commentaires dl dl blockquote { background-image:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/citation03.png); background-color:#f9f9f9; }
.extraits , .extraitscol { clear:both; margin:2em 0 1.7em; }
.extraits .extrait , .extraits .product { overflow:hidden; margin:0 0 1.5em 0; }
.extraitscol .extrait , .extraitscol .extraitpub { display:inline-block; width:162px; vertical-align:top; margin:0 40px 1.5em 0; overflow:hidden; } .extraitscol .extrait.col3 , .extraitscol .extraitpub.col3 { margin-right:0; }
.extraitscol .extraitpub { line-height:1.8em; }
.extraits .extrait img , .extraits .product img  { float:left; margin:0 1.5em 0 0; } .extraits .extrait div.img { float:left; }
.extraitscol .extrait img { margin:0 0 1 0; }
.extraitscol .extraitpub img { margin:0 0 .5em 0; }
.extraitscol div.img { min-height:100px;}
#contenu .extrait h2 , #contenu .product h2 {font-size:1.3em;}
#contenu .extrait h2 a, #contenu .extrait h3 a , #contenu .product h2 a {text-decoration:none;color:#4a4a4a; }
#contenu .extrait h2 a:hover, #contenu .extrait h2 a:focus, #contenu .extrait h2 a:active, #contenu .extrait h3 a:hover, #contenu .extrait h3 a:focus, #contenu .extrait h3 a:active , #contenu .product h2 a:hover {text-decoration:underline;}
.extrait h2 span { font-size:.8em; font-weight:normal; color:#555; }
.extrait h2 span span {font-size:1em;}
.extrait div {overflow:hidden;}
.extrait p {margin:0 0 .7em 0;}
div.product div {overflow:hidden;}
.product p {margin:0;}
.product p.prix {margin:.5em 0 0 0;}
.product p.Content_boutique {margin:1em 0 0 0;}
.extrait p.metas { background:none; padding:0; }
.extrait p img { float:none; margin:0; }
div.navigation { clear:both; overflow:hidden; text-align:center; margin:0 0 1.7em 0; }
#contenu div.navigation a, div.navigation strong, div.navigation span { display:inline-block; color:#fff; border:.1em solid #de814d; background-color:#de814d; background-repeat:no-repeat; padding:.2em .8em; margin:0 0 .6em 0; text-decoration:none; transition:background-color 0.2s ease-in-out; }
#contenu div.navigation a:hover, #contenu div.navigation a:focus, #contenu div.navigation a:active, #contenu div.navigation strong { border-color:#4f4f4f; background-color:#4f4f4f; }
div.navigation ul span { color:#555; border:0; padding:0; }
#contenu div.navigation a.precedent { float:left; background-image:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/sprites01.gif); background-position:10px -844px; padding-left:1.8em; }
#contenu div.navigation a.suivant { float:right; background-image:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/sprites01.gif); background-position:right -944px; padding-right:1.8em; }
#contenu div.navigation ol { overflow:visible; padding:0; margin:0; }
#contenu div.navigation li { display:inline; background:none; padding:0; margin:0 .5em; }
#contenu div.navigation li a:hover, #contenu div.navigation li a:focus, #contenu div.navigation li a:active {text-decoration:overline;}
#contenu #plan_site li { font-size:1.3em; background-image:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/puce01.png); background-position:left .4em; padding-left:20px; margin-bottom:.7em; }
#plan_site a { color:#505050; text-decoration:none; }
#plan_site a:hover, #plan_site a:focus, #plan_site a:active { color:#de814d; text-decoration:underline; }
#contenu #plan_site ul { padding-left:2em; margin-top:.4em; }
#contenu #plan_site ul li { font-size:.8em; background-image:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/puce02.png); background-position:left .6em; padding-left:17px; margin-bottom:.2em; }
#contenu #plan_site ul ul {margin-top:.3em;}
#contenu #plan_site ul ul li { font-size:.9em; background-image:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/puce03.png); background-position:left .7em; padding-left:14px; margin-bottom:.1em; }
.partager { overflow:hidden; width:25%; margin:3em 0 0 0; float:right; }
#contenu .partager ul { }
#contenu .partager li { float:left; width:25%; text-transform:capitalize; background:none; padding:0; margin:0; }
#contenu .partager img { vertical-align:middle; margin:0 .3em 0 0; }
#contenu .partager a { color:#505050; text-decoration:none; }
#contenu .partager a:hover span, #contenu .partager a:focus span, #contenu .partager a:active span { color:#d34f66; text-decoration:underline; }
#contenu .outils { clear:both; width:75%; padding:0; margin:3em 0 0 0; float:left; }
#contenu .outils li { display:inline; background:none; padding:0; margin:0; }
#contenu .outils a { color:#505050; background-image:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/outils.gif); background-repeat:no-repeat; margin:0 2em 0 0; padding:0 0 0 22px; text-decoration:none; }
.outils a.generer_pdf {background-position:left 2px;}
.outils a.suggerer {background-position:left -48px;}
.outils a.imprimer {background-position:left -98px;}
#contenu .outils a.haut_page { background-position:left -148px; margin-right:0; }
#contenu .outils a:hover, #contenu .outils a:focus, #contenu .outils a:active { color:#d34f66; text-decoration:underline; }
.outils abbr {border:0;}
.text-placeholder {color:#505050;}
.yui-ac-content { overflow:auto; overflow-y:hidden; position:absolute; width:100%; border:.1em solid #ccc; background:#fff; z-index:9050; }
.yui-ac-shadow { position:absolute; width:100%; background:#000; -moz-opacity:.10; opacity:.10; filter:alpha(opacity=10); margin:.3em; z-index:9049; }
.yui-ac-content ul, #contenu .yui-ac-content ul { padding:0; margin:0; }
.yui-ac-content li, #contenu .yui-ac-content li { background:none; padding:.2em .5em; cursor:pointer; }
.yui-ac-content li.yui-ac-prehighlight, #contenu .yui-ac-content li.yui-ac-prehighlight {background:#bababa;}
.yui-ac-content li.yui-ac-highlight, #contenu .yui-ac-content li.yui-ac-highlight {background:#eaeaea;}
#contenu #etapes { border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; background:#f0f0f0; padding:0 0 0 2em; margin:0 0 1.7em 0; }
#contenu #etapes li { float:left; display:inline; background:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/puce04.png) no-repeat right center; padding:1em 50px 1em 0; margin:0 1.5em 0 0; }
#contenu #etapes li.dernier { background:none; padding-right:0; }
#contenu #etapes li strong, #contenu #etapes li span { display:block; color:#505050; border:1px solid; background:#fff; padding:.25em .8em; }
#contenu #etapes li span { color:#fff; border-color:#d5d4d4; background:#d5d4d4; }
.warning {color:#d90000;}
#messages_erreur { overflow:hidden; border:.1em dashed #d90000; background:#fff9f9; padding:1.5em 1.5em 0 1.5em; margin:0 0 1.7em 0; }
.accessiform {overflow:hidden}
.accessiform.espacement {margin-bottom:3em;}
.accessiform p { float:left; margin:.5em 1em 1.5em 1em; }
.accessiform p.accessiform {float:none}
p.accessiform label { display:block; float:left; width:45%; text-align:right; padding:.15em .7em 0 0; }
#annuaire-form p.accessiform label { float:none; text-align:left; }
.accessiform label img {vertical-align:middle;}
.accessiform span.infos { display:block; font-size:.9em; color:#777; }
.accessiform input, .accessiform textarea, .accessiform select { float:left; font-size:1em; border:.1em solid #bbb; background:#f7f7f7; padding:.35em 0 .4em .4em; -webkit-box-shadow:inset 4px 4px 4px #e9e9e9; -moz-box-shadow:inset 4px 4px 4px #e9e9e9; box-shadow:inset 4px 4px 4px #e9e9e9; transition:all 0.2s ease-in-out; }
.accessiform input:hover, .accessiform textarea:hover, .accessiform select:hover {background:#fcfcfc;}
.accessiform input:focus, .accessiform textarea:focus, .accessiform select:focus { background:#fff; outline:none; -webkit-box-shadow:inset 0 0 0 #e9e9e9; -moz-box-shadow:inset 0 0 0 #e9e9e9; box-shadow:inset 0 0 0 #e9e9e9; }
input.taille_1 {width:4em;}
input.taille_2 {width:8em;}
input.taille_3 {width:11em;}
input.taille_4 {width:16em;}
input.taille_5 {width:20em;}
div.accessiform input, div.accessiform select { float:none; margin:0 .5em; }
.accessiform select { padding:0; margin:.3em 0 0 0; }
.accessiform select optgroup, .accessiform select option {padding:0 .4em;}
.accessiform textarea { width:20em; height:11em; }
.accessiform input.checkbox { border:none; margin:.6em 0 0 0; }
.accessiform input.champ_upload { width:20em; -webkit-box-shadow:inset 0 0 0 #fff; -moz-box-shadow:inset 0 0 0 #fff; box-shadow:inset 0 0 0 #fff; }
p.accessiform input.inactif, p.accessiform textarea.inactif {background:none;}
p.erreur input, p.erreur textarea, p.erreur select, fieldset.accessiform.erreur {border-color:#d90000;}
fieldset.accessiform { overflow:hidden; border:1px dashed #ccc; padding:0; margin:0 0 1.7em 0; }
.accessiform legend { background:#fff; padding:0 .5em; white-space:normal; }
.accessiform legend span.legend { display:block; font-weight:bold; padding:0 0 1.5em 0; }
#contenu .accessiform ul { line-height:normal; padding:0; margin:0 0 1em 0; }
#contenu .accessiform li { float:left; background:none; }
#contenu .accessiform .vertical li {clear:both}
.accessiform li label { float:left; margin:0 2.3em .7em .5em; }
.accessiform li input { border:0; padding:0; }
#contenu p.preciser { clear:both; float:none; margin:0; }
fieldset.accessiform li p.preciser label { line-height:2em; margin:0 .7em 0 0; }
p.preciser input { border:.1em solid #bbb; padding:.35em 0 .4em .4em; }
p.accessiform a.lien { display:inline-block; font-size:.9em; padding:.3em 0 0 1em; margin:0 0 0 45%; }
table.jCalendar {background:#bbb;}
table.jCalendar th { text-transform:uppercase; text-align:center; font-weight:bold; color:#fff; background:#333; padding:.1em; }
table.jCalendar td { text-align:center; background:#ccc; padding:.1em .5em; }
table.jCalendar td.other-month { color:#aaa; background:#ddd; }
table.jCalendar td.today { color:#fff; background:#666; }
table.jCalendar td.selected { color:#000; background:#fff; }
table.jCalendar td.selected:hover { color:#fff; background:#000; }
table.jCalendar td:hover, table.jCalendar td.dp-hover { color:#000; background:#fff; }
table.jCalendar td.disabled, table.jCalendar td.disabled:hover { color:#888; background:#bbb; }
#previsualisation { border-top:.1em dashed #ccc; margin:0 0 1.7em 0; }
div.previsualisation { border-bottom:.1em dashed #ccc; background:#f0f0f0; padding:1.3em 2em; }
div.previsualisation.alterne {background:none;}
input.bouton { font-size:1em; color:#fff; border:0; background:#de814d; padding:.25em .8em; cursor:pointer; transition:background 0.2s ease-in-out; }
input.bouton.secondaire {background:#777;}
input.bouton:hover, input.bouton:focus, input.bouton:active, input.bouton.secondaire:hover, input.bouton.secondaire:focus, input.bouton.secondaire:active {background:#4f4f4f;}
div.boutons { overflow:hidden; padding:0 0 1.7em 45%; margin:0 0 0 .7em; }
#contenu input.bouton {margin:0 .4em 0 0;}
#contenu input.dernier {margin-right:0;}
#contenu ul.star-rating, #contenu ul.star-rating li a:hover, #contenu ul.star-rating li a:focus, #contenu ul.star-rating li a:active, #contenu ul.star-rating li.current-rating {background:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/stars24.png) left -1000px repeat-x;}
#contenu ul.star-rating { overflow:hidden; position:relative; width:120px; height:24px; line-height:normal; background-position:left top; padding:0; margin:.5em 0 1.7em 0; }
#contenu ul.star-rating li { display:inline; background:none; padding:0; margin:0; }
#contenu ul.star-rating li a, #contenu ul.star-rating li.current-rating { overflow:hidden; position:absolute; top:0; left:0; text-indent:-1000em; height:24px; line-height:24px; border:none; outline:none; transition:none; }
#contenu ul.star-rating li a:hover, #contenu ul.star-rating li a:focus, #contenu ul.star-rating li a:active, #contenu ul.star-rating li a.focus {background-position:left center;}
#contenu ul.star-rating li.current-rating { background-position:left bottom; z-index:1; }
.inline-rating { display:inline-block; vertical-align:middle; }
#contenu ul.notation {padding:0;}
#contenu ul.notation li { display:inline; background:none; padding:0; margin:0 .6em 0 0; }
#contenu ul.notation a { display:inline-block; background:#de814d; color:#fff; padding:.1em .7em; text-decoration:none; }
#contenu ul.notation a:hover, #contenu ul.notation a:focus, #contenu ul.notation a:active {text-decoration:overline;}
#recherche_aide { float:right; width:43%; border:.1em dashed #ccc; padding:1em 1.5em; margin:.8em 0 0 1.7em; }
#recherche_aide ul { padding:0; margin:0; }
#facettes { overflow:hidden; background:#f0f0f0; padding:1em; }
#facettes span.ui-icon { display:none !important; }
#facettes h4 a { background:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/sprites01.gif) no-repeat left -740px; padding:0 0 0 18px; text-decoration:none; }
#facettes h4 a:hover, #facettes h4 a:focus, #facettes h4 a:active {text-decoration:underline;}
#facettes h4.ui-state-active a { color:#505050; background-position:left -689px; cursor:text; }
#facettes h4.ui-state-active a:hover, #facettes h4.ui-state-active a:focus, #facettes h4.ui-state-active a:active {text-decoration:none}
#facettes ul {margin:0 0 .5em 0;}
#contenu ul#gallery { clear:both; padding:1em 0 0 0; margin:0; }
#contenu ul#gallery li { display:inline; background:none; padding:0; margin:0; }
ul#gallery li a {text-decoration:none}
ul#gallery li img { vertical-align:bottom; border:.1em solid #e9e9e9; padding:.8em; margin:0 1.5em 1.5em 0; border-radius:3px; transition:background-color 0.2s ease-in-out; }
ul#gallery li a:hover img, ul#gallery li a:focus img, ul#gallery li a:active img {background:#f0f0f0;}
#diaporama_nav .jcarousel-container { width:84%; padding:0 8%; margin:0 0 1.7em 0; }
#diaporama_nav .jcarousel-prev, #diaporama_nav .jcarousel-next { position:absolute; top:35px; cursor:pointer; }
#diaporama_nav .jcarousel-prev {left:0;}
#diaporama_nav .jcarousel-next {right:0;}
#diaporama_nav .jcarousel-prev-disabled img, #diaporama_nav .jcarousel-next-disabled img {display:none;}
#diaporama_nav { overflow:hidden; clear:both; margin:2.5em 0 1em 0; }
#contenu #diaporama_nav ul { height:120px; padding:0; margin:0; }
#contenu #diaporama_nav li { background:none; padding:0; margin:0; }
#diaporama_nav li a img { display:block; border:.1em solid #fff; padding:8px; margin:0 15px; border-radius:3px; transition:all 0.2s ease-in-out; }
#diaporama_nav li a:hover img, #diaporama_nav li a:focus img, #diaporama_nav li a:active img, #diaporama_nav li.ui-tabs-selected img { border-color:#e9e9e9; background:#f0f0f0; }
#diaporama_nav li.ui-tabs-selected a {cursor:default;}
div#gallery { overflow:hidden; clear:both; border:1px solid #e9e9e9; background:#f0f0f0; padding:2.3em 0 0 0; margin:0 0 1em 0; border-radius:3px; }
div#gallery p { padding:0 30px; margin-left:auto; margin-right:auto; }
div#gallery p img {margin:0 0 .5em 0;}
#filtre_agenda-showhide { clear:both; text-align:right; margin:0; }
#filtre_agenda-showhide a.lien_continuation { color:#555; background:#f7f7f7; }
#filtre_agenda-showhide img {margin:0 .2em;}
#filtre_agenda { overflow:hidden; clear:both; float:right; width:0; background:#f7f7f7; padding:0; margin:1em 0 1.7em 0; }
p.nav_mois { overflow:hidden; text-align:center; border:.1em solid #ccc; border-bottom:0; background:#fff; padding:.4em 0 .4em 8px; margin:0 1px 0 0; }
p.nav_mois a {background-repeat:no-repeat;}
#contenu p.nav_mois a {text-decoration:none;}
#contenu p.nav_mois a:hover, #contenu p.nav_mois a:focus, #contenu p.nav_mois a:active {text-decoration:underline;}
p.nav_mois a.precedent { float:left; background-image:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/sprites01.gif); background-position:left -791px; padding:0 0 0 11px; }
p.nav_mois abbr {border:0;}
p.nav_mois a.suivant { float:right; background-image:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/sprites01.gif); background-position:right -891px; padding:0 20px 0 0; }
table.calendrier { table-layout:fixed; text-align:center; font-size:.9em; }
#contenu table.calendrier th { text-align:center; background:#f2f2f2; border:.1em solid #ccc; padding:.2em 0; }
table.calendrier th abbr {border:0;}
#contenu table.calendrier td { border:.1em solid #ccc; background:#fff; padding:0; }
table.calendrier a, table.calendrier strong, table.calendrier span { display:block; padding:.4em .8em; }
table.calendrier td.jour_j span, table.calendrier td.jour_j a {background:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/motif01.gif);}
#contenu table.calendrier td a { font-weight:bold; transition:all 0.2s ease-in-out; }
table.calendrier td a:hover, table.calendrier td a:focus, table.calendrier td a:active, table.calendrier td strong, table.calendrier td.jour_j a:hover, table.calendrier td.jour_j a:focus, table.calendrier td.jour_j a:active { color:#fff; background:#de814d; }
table.calendrier td strong {font-style:italic;}
#filtre_agenda label { display:block; float:none; width:auto; text-align:left; }
#filtre_agenda span.infos {display:inline;}
#filtre_agenda p.accessiform input { float:left; margin:.4em 0 0 0; }
#filtre_agenda img.ui-datepicker-trigger { float:left; margin-top:.9em; }
#evenements { float:left; width:55%; padding:0 5% 0 0; }
#evenements.sans_filtre { width:100%; padding-right:0; }
#evenements .extraits {margin-top:0;}
div.fiche { overflow:hidden; clear:both; background:#f0f0f0; padding:1.5em 1.5em 1em 1.5em; margin:0 0 1.7em 0; }
#contenu ul.fiches_navigation { padding:0; margin:0 0 3em 0; }
#contenu ul.fiches_navigation li { background:none; padding:0; margin:0; }
ul.fiches_navigation img { float:left; margin:0 1em 0 0; }
ul.fiches_navigation a { float:left; width:14.8em; min-height:5em; border-right:.1em solid #fff; border-bottom:.1em solid #fff; background:#f0f0f0; padding:1em; }
#contenu ul.fiches_navigation li.ui-tabs-selected a { color:#000; text-decoration:none; cursor:text; opacity:.5; }
ul.fiches_navigation a:hover, ul.fiches_navigation a:focus, ul.fiches_navigation a:active {background:#f5f5f5;}
#contenu ul.fiches_navigation li.ui-tabs-selected a {background-color:#f9f9f9;}
div.carte_google { width:98%; height:25em; border:.1em solid #999; margin:0 0 1em 0; }
#faq { clear:both; border-bottom:1px dashed #ccc; }
#faq h2 { border-top:1px dashed #ccc; padding-top:.3em; clear:both; }
#faq span.ui-icon { display:none !important; }
#faq h2 a { background:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/sprites01.gif) no-repeat left -740px; padding:0 0 0 14px; text-decoration:none; }
#faq h2 a:hover, #faq h2 a:focus, #faq h2 a:active {text-decoration:underline;}
#faq h2.ui-state-active a { color:#555; background-position:left -689px; cursor:text; }
#faq h2.ui-state-active a:hover, #faq h2.ui-state-active a:focus, #faq h2.ui-state-active a:active {text-decoration:none;}
#contenu fieldset.sondage {clear:both;}
#contenu fieldset.sondage legend { white-space:normal; font-size:1.1em; font-weight:bold; color:#505050; }
#contenu fieldset.sondage legend span { display:block; width:695px; padding:0 0 .8em 0; }
#contenu fieldset.sondage li {clear:both}
#contenu fieldset.sondage ul { border-bottom:.1em dashed #ccc; padding:0 0 1.3em 0; margin:0 0 1.7em 0; }
#contenu fieldset.sondage ul li { line-height:1.3em; background:none; padding:0; margin:0 0 1em 0; }
#contenu fieldset.sondage input { float:left; margin-right:.6em; }
#resultats_sondage {margin:0 0 3em 0;}
#resultats_sondage dt { font-size:1.1em; font-weight:bold; margin:2em 0 1em 0; }
#resultats_sondage dd {margin:0 0 .7em 2em;}
#contenu #resultats_sondage table { width:auto; margin:.3em 0 0 0; }
#contenu #resultats_sondage td { border:1px solid #ccc; border-left:0; background:#ccc; padding:.5em 0; }
#contenu #resultats_sondage td.complement {background:#fff}
#glossaire { border-top:.1em dashed #ccc; margin:0 0 1.7em 0; }
#contenu div.glossaire li { margin-left:.1em; margin-right:0; }
#contenu div.navigation.glossaire a, div.navigation.glossaire strong, div.navigation.glossaire span { padding:.2em .4em; margin:0 0 .6em 0; }
div.glossaire span { color:#777; background:#fff; border:.1em solid #ccc }
#glossaire dt { font-size:1.2em; font-weight:bold; background:#f9f9f9; margin:0; padding:.8em 1.4em; }
#glossaire dd { border-bottom:.1em dashed #ccc; background:#f9f9f9; padding:0 1.4em; margin:0; }
#glossaire dd p {margin-bottom:1em;}
#glossaire dt.alterne, #glossaire dd.alterne {background:none;}
#contenu ul.deliberations { min-height:110px; padding:1em 0 0 20px; float:left; width:560px; }
#contenu ul.deliberations li { background:none repeat scroll 0 0 transparent; float:left; margin:0 3% 1em 0; padding:0; width:30%; }
#contenu .accordeon img.image_rub { float:left; margin:1em 0 0 0; }
#ui-datepicker-div.ui-widget { font-family:Verdana,Arial,sans-serif; font-size:1.1em; }
#ui-datepicker-div.ui-widget .ui-widget { font-size:1em; }
#ui-datepicker-div.ui-widget input, #ui-datepicker-div.ui-widget select, #ui-datepicker-div.ui-widget textarea, #ui-datepicker-div.ui-widget button { font-family:Verdana,Arial,sans-serif; font-size:1em; }
#ui-datepicker-div.ui-widget-content { border:1px solid #aaaaaa; background:#ffffff url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/stylesheets/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color:#222222; }
#ui-datepicker-div.ui-widget-content a { color:#222222; }
#ui-datepicker-div.ui-widget-header { border:1px solid #aaaaaa; background:#cccccc url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/stylesheets/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color:#222222; font-weight:bold; }
#ui-datepicker-div.ui-widget-header a { color:#222222; }
#ui-datepicker-div.ui-widget .ui-state-default, #ui-datepicker-div.ui-widget .ui-widget-content #ui-datepicker-div.ui-widget .ui-state-default, #ui-datepicker-div.ui-widget .ui-widget-header #ui-datepicker-div.ui-widget .ui-state-default { border:1px solid #d3d3d3; background:#e6e6e6 url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/stylesheets/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight:normal; color:#555555; }
#ui-datepicker-div.ui-widget .ui-state-default a, #ui-datepicker-div.ui-widget .ui-state-default a:link, #ui-datepicker-div.ui-widget .ui-state-default a:visited { color:#555555; text-decoration:none; }
#ui-datepicker-div.ui-widget .ui-state-hover, #ui-datepicker-div.ui-widget .ui-widget-content .ui-state-hover, #ui-datepicker-div.ui-widget .ui-widget-header .ui-state-hover, #ui-datepicker-div.ui-widget .ui-state-focus, #ui-datepicker-div.ui-widget .ui-widget-content .ui-state-focus, #ui-datepicker-div.ui-widget .ui-widget-header .ui-state-focus { border:1px solid #999999; background:#dadada url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/stylesheets/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight:normal; color:#212121; }
#ui-datepicker-div.ui-widget .ui-state-hover a, #ui-datepicker-div.ui-widget .ui-state-hover a:hover { color:#212121; text-decoration:none; }
#ui-datepicker-div.ui-widget .ui-state-active, #ui-datepicker-div.ui-widget .ui-widget-content .ui-state-active, #ui-datepicker-div.ui-widget .ui-widget-header .ui-state-active { border:1px solid #aaaaaa; background:#ffffff url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/stylesheets/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight:normal; color:#212121; }
#ui-datepicker-div.ui-widget .ui-state-active a, #ui-datepicker-div.ui-widget .ui-state-active a:link, #ui-datepicker-div.ui-widget .ui-state-active a:visited { color:#212121; text-decoration:none; }
#ui-datepicker-div.ui-widget .ui-widget :active { outline:none; }
.hover { cursor:pointer; }
.hover a { text-decoration:underline !important; }
#RegisterButton { display:none; }
.bloc { width:768px; margin:0 auto; }
.bloc .tetiere { display:block; width:1056px; min-height:182px; margin:0 0 0 -144px; padding:0; overflow:hidden; position:absolute; z-index:0; }
h1#logo { float:left; position:relative; margin:13px 16px 24px 0; margin:0; left:-18px; z-index:1; }
h1#logo a , h1#logo strong { display:block; overflow:hidden; }
h1#logo img { margin:5px 16px 16px 4px; }
#acces_rapides { padding:4px 0 0 0; margin:0; min-height:104px; font-size:1.3em; text-align:right; position:relative; color:#ccd9f3; color:transparent; }
#acces_rapides li { display:inline; margin:0 .7em 0 0; }
#acces_rapides a { margin:0 .7em 0 0; color:#ccd9f3; color:transparent; }
#acces_rapides a:hover { cursor:default; }
#acces_rapides a:focus , #acces_rapides a:active , #acces_rapides.focused a {color:#000;}
#acces_directs { overflow:hidden; min-height:72px; margin:0; padding:0; font-size:1.4em; position:relative; text-align:right; }
#acces_directs li { display:inline-block; width:68px; min-height:72px; text-align:center; vertical-align:top; }
#acces_directs i { display:block; width:37px; min-height:29px; font-size:2em; line-height:1em; color:#FFF; border-radius:2em; margin:0 auto 8px; padding:8px 0 0 0; }
.li-icon-envelope i { background:#de8859; } #acces_directs .li-icon-envelope a , #acces_directs .li-icon-envelope strong { color:#de8859; }
.li-icon-book i { background:#a798e6; } #acces_directs .li-icon-book a , #acces_directs .li-icon-book strong { color:#a798e6; }
.li-icon-group i { background:#6eb6cb; } #acces_directs .li-icon-group a , #acces_directs .li-icon-group strong { color:#6eb6cb; }
.li-icon-shopping-cart i { background:#cbb26e; } #acces_directs .li-icon-shopping-cart a , #acces_directs .li-icon-shopping-cart strong { color:#cbb26e; }
.li-icon-map-marker i { background:#92c654; } #acces_directs .li-icon-map-marker a , #acces_directs .li-icon-map-marker strong { color:#92c654; }
.li-icon-bookmark i { background:#cd799f; } #acces_directs .li-icon-bookmark a , #acces_directs .li-icon-bookmark strong { color:#cd799f; }
.tab i { background:#444; }
#acces_directs a, #acces_directs strong { text-decoration:none; }
#acces_directs a:hover, #acces_directs a:focus, #acces_directs a:active, #acces_directs strong { }
.gris { clear:both; background:#f0efef; margin:0 0 25px 0; }
.gris .bloc a.search {
padding: 11px 10px 11px;
max-height: 18px;
overflow: hidden; display:block; text-align:center; vertical-align:top; float:right; color:#595959; font-size:2.3em; line-height:1em; }
.gris .bloc a.search:hover, .gris .bloc a.search.hover { text-decoration: none; background:#DFDEDE; }
ul#menuderoulant {
margin: 0;
padding: 0;
list-style: none;
font-size: 1.8em;
}
ul#menuderoulant>li {
display: inline-block;
padding: 0;
vertical-align: middle;
}
ul#menuderoulant li {
position: relative;
}
ul#menuderoulant>li>a, ul#menuderoulant>li>strong {
display: inline-block;
padding: 14px 40px 13px 18px;
color: #595959;
font-weight: 600;
text-decoration: none;
background: url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/menu_a.png) 90% 50% no-repeat;
position: relative;
}
ul#menuderoulant>li>a:hover,
ul#menuderoulant>li>a:focus,
ul#menuderoulant>li>a:active ,
ul#menuderoulant>li>a.active ,
ul#menuderoulant>li:hover,
ul#menuderoulant>li.sfHover {
background-color:#dfdede;
}
ul#menuderoulant>li>ul>li a,
ul#menuderoulant>li>ul>li {
background-color: #9A9A9A;
}
ul#menuderoulant>li>ul>li a {
border-top: 1px solid #858585;
}
ul#menuderoulant>li>ul>li a:hover,
ul#menuderoulant>li>ul>li a:focus,
ul#menuderoulant>li>ul>li a:active,
ul#menuderoulant>li>ul>li a.active,
ul#menuderoulant>li>ul>li:hover,
ul#menuderoulant>li>ul>li:hover a,
ul#menuderoulant>li>ul>li.sfHover a,
ul#menuderoulant>li>ul>li.sfHover {
background-color:#898989;
cursor: pointer;
}
ul#menuderoulant .submenu li a,
ul#menuderoulant .submenu li {
background-color:#898989;
color: #ddd;
}
ul#menuderoulant .submenu li a {
border-top: 1px solid #757575;
}
ul#menuderoulant .submenu>ul>li:first-child>a,
ul#menuderoulant>li>ul>li:first-child>a {
border: none;
}
ul#menuderoulant .submenu li a:hover,
ul#menuderoulant .submenu li a:focus,
ul#menuderoulant .submenu li a:active,
ul#menuderoulant .submenu li a.active,
ul#menuderoulant .submenu li:hover,
ul#menuderoulant .submenu li:hover a,
ul#menuderoulant .submenu li.sfHover,
ul#menuderoulant .submenu li.sfHover a {
background-color:#777777;
color: #fff;
}
ul#menuderoulant>li>ul li {
padding: 0 8px;
}
ul#menuderoulant li.submenu:after {
content: '\F105';
font-size: 14px;
position: absolute;
right: 9px;
top: 12px;
color: white;
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
text-decoration: inherit;
-webkit-font-smoothing: antialiased;
}
ul#menuderoulant>li>ul * {
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
ul#menuderoulant ul a,
ul#menuderoulant ul strong {
display: block;
padding: 10px 5px;
color: #FFF;
font-weight: normal;
text-transform: none;
font-size: .85em;
}
ul#menuderoulant ul a:hover,
ul#menuderoulant ul strong {
color:#FFF;
text-decoration:none;
}
@media only screen and (min-width:630px)
{
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul { display:block; }
.sf-menu ul { position:absolute; display:none; top:100%; left:0; z-index:999; width:220px;}
.sf-menu ul ul { top:0; left:100%; }
.gris .bloc a.search {
padding: 12px 10px 10px;
}
}
.bloc.recherche {
margin:0;
width:auto;
background:#9a9a9a;
overflow: hidden;
}
#recherche {
width: 768px;
margin: 0 auto;
position: relative;
padding: 8px 0;
}
#recherche input[type=text] {
background:none; border:0;
height:30px; font-size:1.5em; text-align:left; color:#FFF;
display: block;
padding: 2px 6.5% 2px 1.5%;
background: #7D7D7D;
width: 92%;
}
#recherche input[type=submit] {
position: absolute;
right: 0;
top: 8px;
height: 34px;
background:#656565;
border:0; min-height:28px; font-size:1.3em; text-align:center; font-weight:bold;
width: 5%;
}
#recherche input[type=submit]:hover { background: #4F4F4F; }
#principal { padding:0 0 96px 0; background:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/principal.png) 0 100% no-repeat; overflow:hidden; z-index:1;}
#flashinfo { padding:15px 15px 0; margin:0 0 20px 0; border-radius:3px; background:#c87c7c; color:#FFF; overflow:hidden; font-size:1.4em; }
#risquemeteo { margin:0 0 30px 0; color:#FFF; overflow:hidden; vertical-align:middle; border-radius:3px; font-size:1.4em; }
#risquemeteo h2 { color:#4A4A4A; margin-bottom:-6px; position:relative; z-index:2; font-weight:300; color: #616161;
margin-bottom: 0px;
position: relative;
z-index: 2;
font-weight: 600;
font-size: 12px;}
#risquemeteo a { color:#FFF; }
.risques {
border-radius: 3px;
overflow:hidden;
}
.full.today {
width: 100%;
}
.full.today:after,
.full.today:before {
border: none;
content: none;
}
.today,
.tomorrow {
width:50%;
height: 45px;
line-height: 62px;
float: left;
color: white;
font-size: 12px;
text-align: center;
}
.today > div,
.tomorrow > div {
padding: 0px 35px;
vertical-align:middle;
display:inline-block;
line-height: 1em;
text-align:center;
}
.noir {
background: #444;
}
.noir:hover {
background: #333;
}
.rouge {
background: #B55;
}
.rouge:hover {
background: #9E3F3F;
}
.orange {
background: #E0A650;
}
.orange:hover {
background: #D79026;
}
.today {
position: relative;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.today:after,
.today:before {
display: block;
content: " ";
width: 0;
height: 0;
border: 32px solid #F9F9F9;
border-top-color: rgba(0, 0, 0, 0);
border-bottom-color: rgba(0, 0, 0, 0);
border-right-color: rgba(0, 0, 0, 0);
vertical-align: middle;
position: absolute;
top: -9px;
right: -53px;
z-index: 9;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.today:after {
top: -9px;
right: -46px;
z-index: 10;
}
.orange:after {
border-left-color: #E0A650;
}
.rouge:after {
border-left-color: #B55;
}
.noir:after {
border-left-color:#444;
}
.orange:hover:after {
border-left-color:#D79026;
}
.rouge:hover:after {
border-left-color:#9E3F3F;
}
.noir:hover:after {
border-left-color: #333;
}
.tomorrow {
position:relative;
}
.tomorrow:before {
content: " ";
display: block;
width: 200px;
height: 100%;
position: absolute;
z-index:100000;
}
#contenu { width:568px; float:left; font-size:1.4em; } .accueil #contenu { float:none; width:768px; }
#onglets { width:432px; float:left; }
#contenu #onglets ul { margin:0 0 16px 0; padding:0; background:#4a4a4a; }
#contenu #onglets ul li { margin:0; padding:0; background:none; position:relative; }
.actu img { position:relative; max-width:432px; height:auto; max-height:320px; }
.actu div { position:absolute; bottom:0; left:0; width:408px; padding:12px; background:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/noir_ie.png) repeat-y; background:rgba(0,0,0,.75); color:#FFF; }
.actu div h3, .actu div p { margin:0; }
.actu div h3 a { color:#FFF; }
#contenu #onglets ol { padding:0; border-radius:0; }
#contenu #onglets ol li { height: 72px; overflow:hidden; padding:0; margin:0; background:none; display:inline-block; width:96px; background:#4a4a4a; margin:0 0 0 16px; vertical-align:top; position:relative; } #contenu #onglets ol li:first-child { margin:0; }
#contenu #onglets ol li img { vertical-align:middle; cursor:pointer; height:72px; }
#onglets ol li span.overlay-over { text-decoration: none; width:96px; height:101%; position:absolute; left:0; top:100%; transition:all 0.3s ease 0s; background:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/noir_ie.png) repeat-y; background:rgba(0, 0, 0, 0.75); color:#FFF; text-align:center; }
#onglets ol li:hover span.overlay-over , #onglets ol li a.flex-active span.overlay-over { top:0; cursor:pointer; }
#onglets ol li a.flex-active span.overlay-over { cursor:text; }
#onglets ol li a { display:block; position:relative; text-decoration:none; }
#onglets ol li a.flex-active:after { content:''; display:inline-block; vertical-align:middle; width:0; height:0; border:8px solid transparent; border-top-color:#f9f9f9; position:absolute; top:0; left:40px; }
#onglets ol li a span.overlay-over:before { font-size:2em; position:absolute; top:22px; left:0; width:96px; text-align:center; }
#cold { width:296px; float:right; }
#contenu .fpagenda h2 a { color: #4A4A4A; text-decoration: none!important; }
#contenu ul#fpagenda { margin:0; padding:0; background:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/fpagenda.png) 39px 0 repeat-y; }
#contenu #fpagenda li.fpevent { margin:0 0 16px; padding:0; background:none; overflow:hidden; }
#fpagenda li.fpevent p.date { width:80px; float:left; text-align:center; margin:0; overflow:hidden; }
#fpagenda li.fpevent p.date i { font-size: 1.2em;display:block; width:31px; min-height:22px; margin:0 auto 8px; padding:9px 0 0; background:#de8859; color:#FFF; border:4px solid #efefef; border-radius:2em; transition:all 0.3s ease 0s; }
#fpagenda li.fpevent p.date span { background:#FFF; display:inline-block; padding:2px 10px; border-radius:3px; }
#fpagenda li.fpevent div { padding:8px; margin-left:96px; position:relative; background:#FFF; border-right:3px solid #efefef; transition:all 0.3s ease 0s; }
#fpagenda li.fpevent div:after { content:''; display:inline-block; width:0; height:0; border:8px solid #f9f9f9; border-right-color:#FFF; position:absolute; top:12px; left:-16px; }
#fpagenda li.fpevent div h3 , #contenu .zoom h3 { font-size:1.143em; font-weight:600; }
#fpagenda li.fpevent div h3 a , #contenu .zoom h3 a { color:#565656; }
#fpagenda li.fpevent div p { margin:0; }
#contenu ul#fpagenda li.fpevent:hover div , #contenu ul#fpagenda li.fpevent:hover p.date i { border-color:#de8859; }
#allevents { text-align:center; width:80px; }
#allevents a { display:inline-block; background:#efefef; padding:0 12px 4px; border-radius:3px; }
.zoom { margin:0 0 20px; }
.zoom .object-left { position:relative; overflow:hidden; padding:0; border:0; }
.zoom .object-left:after { content:"\f06e";  width:96px; height:40px; padding:27px 0 0 0; position:absolute; left:0; top:101%; z-index:10; transition:all 0.3s ease 0s; background:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/noir_ie.png) repeat-y; background:rgba(0, 0, 0, 0.75); color:#FFF; text-align:center; font-family:'FontAwesome'; font-size:2em; }
.zoom .object-left:hover:after, .zoom.hover .object-left:after { top:0; }
#contenu ul.slides { margin:0 0 16px; padding:0; }
#contenu ul.slides li { margin:0; padding:0; background:none; }
#carousel.flexslider { padding:0 24px; position:relative; margin:0 0 16px; }
#contenu #carousel.flexslider ul { margin:0 !important; padding:0; }
#contenu ul.flex-direction-nav li { margin:0; padding:0; background:none; }
#contenu ul.flex-direction-nav li a { position:absolute; top:3px; width:20px; height:40px; text-indent:-1000px; }
#contenu ul.flex-direction-nav li a.flex-disabled { display:none; }
.flex-prev { left:0; background:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/contenu/left.png) no-repeat; }
.flex-next { right:0; background:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/contenu/right.png) no-repeat; }
#contenu #carousel li { margin:0 4px 0 0; }
#carousel li img { cursor:pointer; }
#carousel li.flex-active-slide img { opacity:.3; cursor:text; }
#slider ul.slides li { position:relative; }
#slider ul.slides li div { position:absolute; bottom:0; left:0; width:320px; padding:8px; background:rgba(0,0,0,.7); color:#FFF; }
#colonne01 { float:right; width:160px; font-size:1.3em; }
#contextuel_2n { margin:0 0 40px 0; }
#contextuel_2n h2 { text-transform:uppercase; }
#contextuel_2n h2 a { color:#777575; }
#contextuel_2n a { display:block; }
#contextuel_2n ul { background:#9a9a9a; margin:0; }
#contextuel_2n ul ul { background:#777575; }
#contextuel_2n ul a, #contextuel_2n ul strong { color:#FFF; padding:7px 8px 7px 14px; }
#contextuel_2n ul strong { display:inline-block; padding-right:20px; background:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/sousmenu_a.png) 98% 53% no-repeat; }
#contextuel_2n ul ul a, #contextuel_2n ul ul strong { padding:2px 8px 2px 14px; }
#contextuel_2n ul a:hover, #contextuel_2n ul a:focus,#contextuel_2n ul a:active { background-color:#6a6868;}
#contextuel_2n ul ul ul a, #contextuel_2n ul ul ul strong { padding:2px 8px 2px 31px; }
.encart { background:#eaeaea; padding:8px; margin:0 0 16px 0; }
a.youtube { display:block; background:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/youtube.png) 0 50% no-repeat; padding:8px 0 0 44px; min-height:36px; color:#5e5e5e; }
#pied_page { clear:both; background:#f5f4f4; border-top:4px solid #f0efef; position:relative; margin-top:-4px; z-index:0; padding:40px 0 24px; font-size:1.3em; }
#pied_page .bloc { overflow:hidden; }
.col { width:136px; float:left; padding:0 8px 0 0; } #coordonnees.col , #lpp { width:152px; margin:0 40px 0 0; padding:0; }
#coordonnees { font-weight:600; }
#coordonnees img { margin:0 0 16px; display:block; }
.col h3 { font-size:1.077em; text-transform:uppercase; margin:0 0 8px 0; }
.col h3 a { color:#5e5e5e; }
.col li , #lpp li { margin:0 0 7px 0; }
.col li a , #lpp li a { color:#a3a3a3; text-decoration:none; }
.col li a:hover , #lpp li a:hover , #lpp li strong { color:#5e5e5e; }
#partenaires { clear:both; width:576px; margin:0; padding:0; list-style:none; float:right; }
#partenaires li { display:inline-block; vertical-align:middle; margin:0 0 0 24px; } #partenaires li:first-child { margin:0; }
#lpp { float:left; }
#copyright { clear:both; background:#eaeaea; overflow:hidden; text-align:center; color:#949494; padding:8px 0; font-size:1.3em; margin:0; }
#copyright li { display:inline; margin:0 6px 0 0; }
#copyright a , #copyright strong { color:#949494; margin:0 6px 0 0; }
@media only screen and (min-width:1024px)
{
@media only screen and (max-device-width:1024px), only screen and (max-width:1024px) { body { overflow:scroll; width:1024px; } }
}
.mobilemenu { display:none; }
@media only screen and (max-width:800px)
{
#acces_directs li.tab { display:inline-block !important; }
.bloc, #contenu , #cold, #colonne01, #partenaires, #recherche, #lpp { width:auto; float:none; }
#recherche { margin: 0 1em; }
#recherche input[type=text] {padding: 2px 11% 2px 3%;width: 86%;border-radius: 0;}
#recherche input[type=submit] {width: 11%;border-radius: 0;}
.bloc { margin:0 1em; }
img, .object-left, .object-right { max-width:100%; height:auto; }
.bloc .tetiere { display:none; }
#entete { background:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/tetiere-1000.jpg) no-repeat; min-height:200px; margin:0; }
h1#logo { margin:8px 10px 0 80px; }
h1#logo img { width:300px; height:auto; }
#acces_rapides , #copyright { display:none; }
#acces_directs { min-height:0; width:220px; margin:0; padding:30px 10px 0 0; float:right; }
#acces_directs li { width:70px; min-height:70px; }
#acces_directs a { text-decoration:none; }
#acces_directs i { width:56px; min-height:41px; padding:15px 0 0 0; }
#acces_directs li a span, #acces_directs li a em, #acces_directs li strong span { display:none; }
.sf-menu ul { position:static; width:auto; }
.sf-menu ul ul { display:none !important; }
ul#menuderoulant li.submenu:after {
content: none;
}
ul#menuderoulant li.submenu:after {
content: none;
}
ul#menuderoulant>li>ul {
position: absolute;
}
ul#menuderoulant>li>ul * {
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
.accueil #contenu { width:702px; margin:0 auto; }
.actu { min-height:0; }
.actu img { position:relative; max-width:702px; height:auto; max-height:520px; }
.actu div { width:672px; }
#onglets li a:hover span.overlay-over , #onglets li.ui-state-active a span.overlay-over { top:-2px; }
#contenu #onglets ol { text-align:center; }
#cold { float:none; }
#onglets { margin:0 auto 20px; float:none; width:702px; }
.fpagenda { float:left; width:360px; }
#contenu ul#fpagenda { background:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/fpagenda.png) 47px 0 repeat-y; }
#zoomsur { width:300px; float:right; }
#colonne01 { float:none; }
#contextuel_2n ul ul a, #contextuel_2n ul ul strong { padding:8px 10px 8px 18px; }
#pied_page { border:0; margin-top:0; font-size:1.4em; }
#plansite { overflow:hidden; }
#plansite .col { width:45%; padding:0 5% 10px 0; }
#plansite #sitemap_21141.col { clear:left; }
#partenaires { float:none; text-align:center; margin:0 0 20px; }
#lpp { float:none; text-align:center; }
#lpp li { display:inline-block; margin:0 10px 0 0; padding:0 0 0 10px; border-left:1px solid #a3a3a3; } #lpp li:first-child { border:0; }
}
@media screen and (max-width:800px) and (orientation:landscape) { body { -webkit-text-size-adjust:70%; } }
@media only screen and (max-width:630px)
{
.mobilemenu { display:block; }
.mobilemenu i {
margin-right: 5px;
}
.accueil #contenu { width:auto; }
#entete { background:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/tetiere-600.jpg) 50% 0 no-repeat; min-height:100px; margin:0; overflow:hidden; }
h1#logo { padding:10px 0 0 10px; background:rgba(255,255,255,0.3); margin:0 10px 0 0; border-radius:0; }
h1#logo img { width:180px; height:auto; }
#entete .mobilemenu { float:right; padding:30px 10px 0 0; }
#entete .mobilemenu a { text-decoration:none; }
#entete .mobilemenu i { display:block; width:46px; min-height:34px; padding:12px 0 0 0; font-size:2em; line-height:1em; color:#FFF; border-radius:2em; margin:0 auto 9px; background:#444; text-align:center; }
#acces_directs , ul.outils, div.partager { display:none; }
.gris { margin-bottom:20px; }
.gris .mobilemenu a.menu {
padding: 16px 1.5em 15px;
}
.gris .menu:hover,
.gris .menu.active {
background: #DFDEDE;
}
.gris .bloc a.search { background: #F0EFEF;
padding: 9px 10px;
margin: 6px 4px 0 4px;}
.gris .mobilemenu { font-size:2em; padding:0; width: auto;
margin: 0 -1em;
}
.gris .mobilemenu a { text-decoration:none; padding: 13px 0; display:block; color:#4a4a4a; text-transform:uppercase; }
ul#menuderoulant { display:none; margin: 0 -1em; padding: 0;}
ul#menuderoulant li { display:block; width:auto; padding:0; }
ul#menuderoulant li>ul { width: 100%; position: static; margin: 0;}
ul#menuderoulant li a, ul#menuderoulant li strong { background:none; display:block; padding: 17px 1.5em; }
ul#menuderoulant>li:first-child {
border-top: 1px solid #DFDEDE;
}
.fpagenda , #zoomsur , #contenu , #onglets , #colonne01 { width:auto; float:none; width:100%; }
#contenu #onglets ol li { width:23%; min-height:0; background:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin-left:2%; }
#contenu #onglets ol li a { min-height:0; background:none; width:100%; max-width:100%; }
#onglets ol li span.overlay-over { width:100%; }
#onglets ol li a.flex-active:after { left:35%; }
#onglets ol li a span.overlay-over:before { top:25%; width:100%; }
.actu { min-height:0; }
.actu img { max-width:100%; max-height:auto; height:auto; }
.actu div { width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.actu div p { display:none }
#onglets li a span.overlay-over:before { width:100%;}
#contenu ul#fpagenda { background:url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/fpagenda.png) 37px 0 repeat-y; }
#fpagenda li.fpevent p.date , #allevents { width:80px; }
#fpagenda li.fpevent div { margin-left:90px; }
.col { float:none; }
#plansite, #partenaires, #lpp { display:none; }
#pied_page { padding:110px 0 20px; background:#F5F4F4 url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/principal600.png) no-repeat 50% 0; }
#principal { background:none; padding:0; }
#coordonnees.col { width:auto; margin:0; }
address { text-align:center; }
#coordonnees img { margin:0 auto 10px; }
.sep { border:0;margin:10px 0;  }
}
#ui-lightbox-wrapper .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
#ui-lightbox-wrapper.ui-widget { font-size: 1.1em; }
#ui-lightbox-wrapper.ui-widget .ui-widget { font-size: 1em; }
#ui-lightbox-wrapper.ui-widget input, #ui-lightbox-wrapper.ui-widget select, #ui-lightbox-wrapper.ui-widget textarea, #ui-lightbox-wrapper.ui-widget button { font-size: 1em; }
#ui-lightbox-wrapper.ui-widget button {cursor:pointer}
#ui-lightbox-wrapper.ui-widget button:hover,
#ui-lightbox-wrapper.ui-widget button:focus,
#ui-lightbox-wrapper.ui-widget button:active {color:#666}
#ui-lightbox-wrapper.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/stylesheets/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
#ui-lightbox-wrapper.ui-widget-content a { color: #333333; }
#ui-lightbox-wrapper .ui-widget-header { border: 1px solid #eeeeee; background: #eeeeee url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/stylesheets/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
#ui-lightbox-wrapper .ui-widget-header a { color: #ffffff; }
#ui-lightbox-wrapper .ui-state-default, #ui-lightbox-wrapper .ui-widget-content #ui-lightbox-wrapper .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/stylesheets/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #000; }
#ui-lightbox-wrapper .ui-state-default a, #ui-lightbox-wrapper .ui-state-default a:link, #ui-lightbox-wrapper .ui-state-default a:visited { color: #000; text-decoration: none; }
#ui-lightbox-wrapper .ui-state-hover a, #ui-lightbox-wrapper .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
#ui-lightbox-wrapper .ui-state-active, #ui-lightbox-wrapper .ui-widget-content .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/stylesheets/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
#ui-lightbox-wrapper .ui-state-active a, #ui-lightbox-wrapper .ui-state-active a:link, #ui-lightbox-wrapper .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
#ui-lightbox-wrapper.ui-widget :active { outline: none; }
#ui-lightbox-wrapper .ui-widget-header .ui-icon {background-image: url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/ui-icons_ffffff_256x240.png); }
#ui-lightbox-wrapper .ui-state-hover .ui-icon, #ui-lightbox-wrapper .ui-state-focus .ui-icon {background-image: url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/ui-icons_ef8c08_256x240.png); }
#ui-lightbox-wrapper .ui-state-active .ui-icon {background-image: url(/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/ui-icons_ef8c08_256x240.png); }
#ui-lightbox-wrapper .ui-icon-closethick { background-position: -96px -128px; }
#ui-lightbox-wrapper .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
#ui-lightbox-wrapper .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
#ui-lightbox-wrapper .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
#ui-lightbox-wrapper .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
#ui-lightbox-wrapper .ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
#ui-lightbox-wrapper .ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
#ui-lightbox-wrapper .ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
#ui-lightbox-wrapper .ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
#ui-lightbox-wrapper.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
#ui-lightbox-wrapper .ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; }
#ui-lightbox-wrapper .ui-button-icon-only { width: 2.2em; }
#ui-lightbox-wrapper button.ui-button-icon-only { width: 2.4em; }
#ui-lightbox-wrapper .ui-button-icons-only { width: 3.4em; }
#ui-lightbox-wrapper button.ui-button-icons-only { width: 3.7em; }
#ui-lightbox-wrapper .ui-button .ui-button-text { display: block; line-height: 1.4;  }
#ui-lightbox-wrapper .ui-button-text-only .ui-button-text { padding: .4em 1em; }
#ui-lightbox-wrapper .ui-button-icon-only .ui-button-text, #ui-lightbox-wrapper .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
#ui-lightbox-wrapper .ui-button-text-icon .ui-button-text, #ui-lightbox-wrapper .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
#ui-lightbox-wrapper .ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
#ui-lightbox-wrapper input.ui-button { padding: .4em 1em; }
#ui-lightbox-wrapper .ui-button-icon-only .ui-icon, #ui-lightbox-wrapper .ui-button-text-icon .ui-icon, #ui-lightbox-wrapper .ui-button-text-icons .ui-icon, #ui-lightbox-wrapper .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
#ui-lightbox-wrapper .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
#ui-lightbox-wrapper .ui-button-text-icon .ui-button-icon-primary, #ui-lightbox-wrapper .ui-button-text-icons .ui-button-icon-primary, #ui-lightbox-wrapper .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
#ui-lightbox-wrapper .ui-button-text-icons .ui-button-icon-secondary, #ui-lightbox-wrapper .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
#ui-lightbox-wrapper .ui-buttonset { margin-right: 7px; }
#ui-lightbox-wrapper .ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
#ui-lightbox-wrapper button.ui-button::-moz-focus-inner { border: 0; padding: 0; }
#ui-lightbox-wrapper.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
#ui-lightbox-wrapper.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }
#ui-lightbox-wrapper.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; }
#ui-lightbox-wrapper.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -12px 0 0 0; padding: 1px; height: 18px; }
#ui-lightbox-wrapper.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
#ui-lightbox-wrapper.ui-dialog .ui-dialog-titlebar-close:hover, #ui-lightbox-wrapper.ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
#ui-lightbox-wrapper.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
#ui-lightbox-wrapper.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
#ui-lightbox-wrapper.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
#ui-lightbox-wrapper.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
#ui-lightbox-wrapper .ui-draggable .ui-dialog-titlebar { cursor: move; }
#ui-lightbox-wrapper .ui-progressbar { height:2em; text-align: left; }
#ui-lightbox-wrapper .ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
#ui-lightbox-wrapper .ui-dialog-titlebar {
font-size:1em;
padding:0.1em 0.3em;
}
#ui-lightbox-wrapper.ui-dialog .ui-dialog-titlebar {
font-size:0.9em;
padding:0 0.3em;
margin:1em 0 0 0;
}
#ui-lightbox-wrapper {
display:none;
position:absolute;
width:20em;
height:auto;
}
#ui-lightbox-image {
height:10em;
margin:1em 0 0 0;
background:url('/extension/grandsitesaintevictoire/design/grandsitesaintevictoire/images/background/ajax-loader.gif') no-repeat center center;
}
#ui-lightbox-image img {display:none;}
#ui-lightbox-description {
padding:1em 0 0 0;
margin:0 0 1em 0
}
#ui-lightbox-wrapper .ui-widget-content {padding:0 1em 1em 1em;}
#ui-lightbox-wrapper.ui-dialog{padding:0 1em 0 1em !important;}
#ui-lightbox-wrapper .box {
padding:0 1em 1em 1em;
margin:0 0 1em 0;
height:14em;
}
#ui-lightbox-wrapper #mass .box {height:auto;}
#ui-lightbox-wrapper a.singleLightbox{margin:0 0.8em 0 0;}
#ui-lightbox-wrapper a.ui-state-focus,
#ui-lightbox-wrapper a.ui-state-hover {
border-left:0 !important;
border-right:0 !important;
}
#ui-lightbox-wrapper #mass ul li{margin:0 0.85em 0 0;}
#ui-lightbox-wrapper #mass ul li.last,
#ui-lightbox-wrapper ul li.last,
#ui-lightbox-wrapper a.last{margin:0;}
div#search_controls
{
float:left;
margin-right:1%;
width:25%;
}
div#search_results
{
float:left;
width:73%;
padding-left: 5px;
}
ul#facet-list
{
margin-left: 0;
}
ul#active-facets-list
{
margin-left: -15px;
}
ul#active-facets-list li
{
list-style-type: none;
list-style: none;
background-image: none;
}
div.ajax-search-spellcheck
{
margin-top: 3px;
margin-bottom: 7px;
font-style: italic;
padding-bottom: 3px;
padding-left: 2px;
}
div.ajax-search-facets
{
margin-top: 5px;
padding-top: 5px;
padding-left: 10px;
padding-bottom: 5px;
margin-bottom: 5px;
border: 1px solid #F0F0F0;
font-size: 90%;
filter:'alpha(opacity=0)';
opacity: 0;
}
div#ezautocomplete {
z-index: 1000;
}
div#header .yui-ac-content li {
margin: 0;
padding: 2px 5px;
cursor: default;
white-space: nowrap;
list-style: none;
zoom: 1;
display: block;
float: none;
}
.customResult {
display: block;
}
.yui-ac {
position: relative;
}
.yui-ac-container {
position: absolute;
top: 1.6em;
text-align:left;
}
.yui-ac-content {
position: absolute;
width: 100%;
border: 1px solid #808080;
background: #fff;
overflow:auto;
overflow-y:hidden;
z-index: 9050;
^padding-bottom: 15px;
}
.yui-ac-shadow {
position: absolute;
margin: .3em;
width: 100%;
background: #000;
-moz-opacity: .10;
opacity: .10;
filter: alpha(opacity = 10);
z-index: 9049;
}
.yui-ac iframe {
opacity: 0;
filter: alpha(opacity = 0);
padding-right: .3em;
padding-bottom: .3em;
}
.yui-ac-content ul {
margin: 0;
padding: 0;
width: 100%;
}
.yui-ac-content li {
background-image: none;
margin: 0;
padding: 2px 5px;
cursor: default;
white-space: nowrap;
list-style: none;
zoom: 1;
display: block;
}
.yui-ac-content li.yui-ac-prehighlight {
background: #BABABA;
}
.yui-ac-content li.yui-ac-highlight {
background: #B0B0B0;
color: #FFF;
}
#moteur_recherche {
overflow:hidden;
background:#f0f0f0;
border:1px solid #d0d0d0;
border-radius:8px;
padding:10px;
margin-bottom:15px;
}
#moteur_recherche { }
#carto-control2 {
margin:1em 0; padding:0;
}
#contenu #carto-control2 li {
margin:0 2% 0 0; padding:0;
float:left;
display:block;
width:46%;
background:none;
}
p.label01 {
margin:10px 0;
}
#moteur_recherche input.bouton { float:right; }
div.element_infobulle { margin-bottom:5px; }
.newsletter table.list td {
padding:0.5em;
}
.icon32 {
width: 32px;
height: 32px;
}
.icon16 {
width: 16px;
height: 16px;
}
.icon12 {
width: 12px;
height: 12px;
}
.icon_s_pending {
background:left top;
}
.icon_s_confirmed {
background:-32px top;
}
.icon_s_approved {
background:-64px top;
}
.icon_s_removed, .icon_s_removed_self {
background:-96px top;
}
.icon_s_removed_by_admin {
background:-128px top;
}
.icon_s_bounced, .icon_s_bounced_hard, .icon_s_bounced_soft {
background:-160px top;
}
.icon_s_blacklisted {
background:-192px top;
}
.icon32 {
background-image: url(/extension/cjw_newsletter/design/standard/images/newsletter/icons/subscription_status_icons_32x32.png);
background-repeat: no-repeat;
}
.icon16 {
background-image: url(/extension/cjw_newsletter/design/standard/images/newsletter/icons/subscription_status_icons_16x16.png);
background-repeat: no-repeat;
}
.icon12 {
background-image: url(/extension/cjw_newsletter/design/standard/images/newsletter/icons/subscription_status_icons_12x12.png);
background-repeat: no-repeat;
}
