@charset "utf-8";#lightview {position: absolute;top: 50%;left: 50%;height: 150px;width: 150px;margin: -75px 0 0 -75px;padding: 0;text-align: left;}.lv_Container {position: relative;width: 100%;height: 100%;background: none;padding: 0;margin: 0;}.lv_Button {cursor: pointer;text-decoration: none;border: none;background: none;margin: 0;padding: 0;}.lv_Sides {position: absolute;top: 50%;left: 0;clear: both;width: 100%;padding: 0;margin: 0;}.lv_Sides * { padding: 0; margin: 0; }.lv_Sides .lv_PrevSide,.lv_Sides .lv_NextSide { position: relative; }.lv_PrevSide { float: left; }.lv_NextSide { float: right; }.lv_Sides .lv_Wrapper {width: 100%;height: 100%;cursor: pointer;}.lv_Sides .lv_Button {float: left;background: none;}.lv_Frames {width: 100%;height: 100%;position: relative;padding: 0;margin: 0;}.lv_Frames .lv_Frame,.lv_Frames .lv_Center,.lv_Frames .lv_PrevNext {  margin: 0;  padding: 0;}.lv_Frame {width: 100%;display: block;}.lv_Frame * { padding: 0; margin: 0; }.lv_FrameTop {position: absolute;left: 0;width: 100%;display: block;}.lv_FrameBottom {position: relative;float: left;clear: both;}.lv_Liquid {position: relative;float: left;width: 100%;overflow: hidden;clear: both;}.lv_Liquid .lv_Filler {position: absolute;height: 100%;width: 2px;top: 0;left: 50%;}.lv_Half {display: block;height: 100%;clear: both;line-height: 0px;}.lv_Corner {float: left;position: relative;}.lv_CornerTr, .lv_CornerBr { float: right; }.lv_Fill {position: absolute;top: 0;width: 100%;height: 100%;}.lv_Half .lv_CornerWrapper {float: left;position: relative;width: 50%;height: 100%;overflow: hidden;}.lv_HalfRight .lv_CornerWrapper { float: right; }.lv_Corner { position: relative; }.lv_Corner canvas { position: relative; }.lv_HalfLeft .lv_Corner { float: left; }.lv_HalfRight .lv_Corner {position: relative;float: right;}.lv_Center {position: relative;clear: both;height: 100%;overflow: hidden;background: none;padding: 0;margin: 0;}.lv_WrapUp {position: absolute;left: 0;height: 100%;width: 100%;overflow: hidden;padding: 0;margin: 0;}.lv_WrapDown {position: relative;height: 100%;width: 100%;overflow: hidden;padding: 0;margin: 0;}.lv_WrapCenter {position: relative;padding: 0;margin: 0;}.lv_Loading {position: absolute;top: 50%;left: 50%;}.lv_Loading .lv_Button {float: left;height: 100%;width: 100%;}.lv_MediaWrapper {position: relative;width: 100%;display: block;overflow: hidden;clear: both;padding: 0;margin: 0;}.lv_MediaWrapper img {position: relative;float: left;padding: 0;margin: 0;}.lv_PrevNext {position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0;margin: 0;}.lv_PrevNext * { padding: 0; margin: 0; }.lv_PrevNext .lv_Button {position: relative;height: 100%;}.lv_PrevButton { float: left; }.lv_NextButton { float: right; }.lv_MenuBar {clear: both;position: relative;width: 100%;font: 11px/17px Arial, Helvetica, sans-serif;color: #7a7a7a;padding: 0;margin: 0;text-align: left;}.lv_MenuBar * { padding: 0; margin: 0;}.lv_Close {    position: relative;float: right;overflow: hidden;width: 100%;height: 100%;}.lv_Data {position: relative;float: left;padding-bottom: 3px;overflow: hidden;}.lv_innerController { line-height: 15px; }.lv_Data .lv_DataText,.lv_Data .lv_innerPrevNext,.lv_Data .lv_Slideshow {float: left;margin-top: 3px;}.lv_DataText { width: 100%; }.lv_DataText .lv_Title {font-weight: bold;margin-bottom: 2px;}.lv_DataText .lv_Caption { clear: both; }.lv_Data .lv_innerPrevNext .lv_ImgNumber {color: #999;float: left;}.lv_Data .lv_innerPrevNext, .lv_Data .lv_Slideshow {position: relative;padding: 0 5px;margin-top: 5px;vertical-align: middle;}.lv_Data .lv_innerPrevNext { padding-left: 0; }.lv_Data .lv_Slideshow { padding-right: 0px; border-left: 1px solid #d7d7d7; }.lv_Data .lv_innerPrevNext .lv_Button, .lv_Data .lv_Slideshow .lv_Button { float: left;background-position: center left;background-repeat: no-repeat;}.lv_innerPrevButton { margin-right: 5px; }.lv_innerNextButton { margin-left: 5px; }.lv_contentTop,.lv_contentBottom {position: relative;float: left;margin: 0;padding: 0;clear: both;}#lightview iframe {float: left;border: 0;clear: both;padding: 0;margin: 0;background: none;}.lv_topButtons {position: absolute;left: 0;width: 100%;overflow: hidden;margin: 0;padding: 0;}.lv_topcloseButtonImage { cursor: pointer; }#lightviewError p { padding: 0 0 10px 0; }#lightviewError div {padding: 6px;font: 11px Arial, Helvetica, sans-serif;}#lightviewError .message {background: #fcb5b5;color: #dd1f1f;margin-bottom: 3px;}#lightviewError .type { font-weight: bold; }#lightviewError .pluginspage {background: #b5fcbd;color: #21be30;}#lightviewError a,#lightviewError a:hover,#lightviewError a:visited {color: #21be30;text-decoration: none;background: none;font-weight: bold;border-bottom: 1px solid #7de689;}#lightviewError p {margin-left: 0;padding: 0;}#lv_overlay {  position: absolute;   top: 0;  left: 0;  height: 100%;  width: 100%;}#lightviewController {position: fixed;bottom: 0;top: 0;left: 50%;margin: 0;padding: 0;color: #d2d2d2;font: 11px Arial, Helvetica, sans-serif;}* html body #lightviewController { position: absolute;top: auto;margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) + (Lightview.controllerOffset || 0)) + 'px');}#lightviewController .lv_controllerCenter {display: block;height: 100%;float: left;margin: 0;padding: 0;position: relative;width: auto;}.lv_controllerTop, .lv_controllerMiddle, .lv_controllerBottom {float: left;display: block;position: relative;clear: both;overflow: hidden;margin: 0;padding: 0;}.lv_controllerCornerWrapper {position: absolute;width: 100%;height: 100%;margin: 0;padding: 0;}.lv_controllerCornerWrapperTopLeft,.lv_controllerCornerWrapperBottomLeft { top: 0; left: -100%;}.lv_controllerCornerWrapperTopRight,.lv_controllerCornerWrapperBottomRight { top: 0; left: 100%;}#lightviewController .lv_CornerWrapper {width: 100%;}#lightviewController .lv_Corner { float: left; }#lightviewController .lv_Corner {float: right;position: relative;}#lightviewController .lv_CornerTr, #lightviewController .lv_CornerBr { float: left; }.lv_controllerBetweenCorners {position: relative;height: 100%;overflow: hidden;}.lv_controllerMiddle {position: relative;height: 100%;float: left;}.lv_controllerCenter .lv_controllerSetNumber.lv_controllerCenter .lv_ButtonWrapper {float: left;display: inline;position: relative;clear: none;}.lv_controllerSetNumber {float: left;text-align: center;}#lightviewController .lv_Button {float: left;position: relative;height: 100%;clear: none;}.lv_controllerSetNumber {position: relative;height: 100%;padding-right: 3px;}.lv_controllerPrev, .lv_controllerNext, .lv_controllerSlideshow, .lv_controllerClose {float: left;position: relative;height: 100%;padding-left: 3px;}.lv_controllerPrev { border-left: 1px solid #3c3c3c; }#lightviewController .lv_controllerNext { padding-right: 3px; border-right: 1px solid #3c3c3c; }* html #lightview { position: absolute;margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) - (Lightview.controllerHeight || 0)) + 'px');margin-left: expression( -1 * this.offsetWidth / 2 + (document.documentElement ? document.documentElement.scrollLeft : 0) + 'px');}html #lv_overlay {position: absolute;height: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight].max() : document.documentElement.scrollHeight) + 'px' );width: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.clientHeight].max() : document.documentElement.scrollWidth) + 'px' );}div.calendar { position: relative; z-index:1000; }.calendar, .calendar table {  border: 1px solid #556;  font-size: 11px;  color: #000;  cursor: default;  background: #eef;  font-family: tahoma,verdana,sans-serif;}.calendar .button {   text-align: center;      padding: 2px;          }.calendar .nav {  background: #778 url(menuarrow.gif) no-repeat 100% 100%;}.calendar thead .title {   font-weight: bold;        text-align: center;  background: #fff;  color: #000;  padding: 2px;}.calendar thead .headrow {   background: #778;  color: #fff;}.calendar thead .daynames {   background: #bdf;}.calendar thead .name {   border-bottom: 1px solid #556;  padding: 2px;  text-align: center;  color: #000;}.calendar thead .weekend {   color: #a66;}.calendar thead .hilite {   background-color: #aaf;  color: #000;  border: 1px solid #04f;  padding: 1px;}.calendar thead .active {   background-color: #77c;  padding: 2px 0px 0px 2px;}.calendar tbody .day {   width: 2em;  color: #456;  text-align: right;  padding: 2px 4px 2px 2px;}.calendar tbody .day.othermonth {  font-size: 80%;  color: #bbb;}.calendar tbody .day.othermonth.oweekend {  color: #fbb;}.calendar table .wn {  padding: 2px 3px 2px 2px;  border-right: 1px solid #000;  background: #bdf;}.calendar tbody .rowhilite td {  background: #def;}.calendar tbody .rowhilite td.wn {  background: #eef;}.calendar tbody td.hilite {   background: #def;  padding: 1px 3px 1px 1px;  border: 1px solid #bbb;}.calendar tbody td.active {   background: #cde;  padding: 2px 2px 0px 2px;}.calendar tbody td.selected {   font-weight: bold;  border: 1px solid #000;  padding: 1px 3px 1px 1px;  background: #fff;  color: #000;}.calendar tbody td.weekend {   color: #a66;}.calendar tbody td.today {   font-weight: bold;  color: #00f;}.calendar tbody .disabled { color: #999; }.calendar tbody .emptycell {   visibility: hidden;}.calendar tbody .emptyrow {   display: none;}.calendar tfoot .footrow {   text-align: center;  background: #556;  color: #fff;}.calendar tfoot .ttip {   background: #fff;  color: #445;  border-top: 1px solid #556;  padding: 1px;}.calendar tfoot .hilite {   background: #aaf;  border: 1px solid #04f;  color: #000;  padding: 1px;}.calendar tfoot .active {   background: #77c;  padding: 2px 0px 0px 2px;}.calendar .combo {  position: absolute;  display: none;  top: 0px;  left: 0px;  width: 4em;  cursor: default;  border: 1px solid #655;  background: #def;  color: #000;  font-size: 90%;  z-index: 100;}.calendar .combo .label,.calendar .combo .label-IEfix {  text-align: center;  padding: 1px;}.calendar .combo .label-IEfix {  width: 4em;}.calendar .combo .hilite {  background: #acf;}.calendar .combo .active {  border-top: 1px solid #46a;  border-bottom: 1px solid #46a;  background: #eef;  font-weight: bold;}.calendar td.time {  border-top: 1px solid #000;  padding: 1px 0px;  text-align: center;  background-color: #f4f0e8;}.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm {  padding: 0px 3px 0px 4px;  border: 1px solid #889;  font-weight: bold;  background-color: #fff;}.calendar td.time .ampm {  text-align: center;}.calendar td.time .colon {  padding: 0px 2px 0px 3px;  font-weight: bold;}.calendar td.time span.hilite {  border-color: #000;  background-color: #667;  color: #fff;}.calendar td.time span.active {  border-color: #f00;  background-color: #000;  color: #0f0;}#catalogue, #categories, #referents {width:auto;position:relative;padding-left:0px;margin:0px;list-style-type:none;}.handle {cursor:move;background-color:#eeeeee;padding-left:2px;padding-top:1px;width:12px;height:22px;}.edit_list {background-color:#FFFFFF;list-style-type:none;padding-left:0px;min-height:5px;width:auto; margin:2px;}.edit_list_ul {background-color:#fdfdfd;list-style-type:none;padding-left:20px;min-height:10px;width:auto; margin:5px;}.edit_articles_ul {background-color: #F3F4F8;list-style-type:none;padding-left:20px;min-height:10px;width:auto; min-width:390px;margin:2px;}.li_catalogue {width:250px;font-size:14px;height:18px;}#catalogue li, #categories li {border:1px dotted #FFFFFF;}#catalogue li:hover, #categories li:hover {border:1px dotted #CCCCCC;}.li_article {}#lst_attributs li {margin: 10px;}.shop_loading_combinaison_off {display:none;text-align:center;width:100%;}.shop_loading_combinaison {display:block;text-align:center;}#lst_modeles_chk {list-style-type:none;display:block;white-space:nowrap;}#lst_modeles_chk li {display:inline;}#lst_modeles_chk li div.handle {display:inline;}.shop_tbl_modeles {border-collapse:collapse;}.shop_td_modele_attribut {text-align:center;}.shop_tbl_modeles tr th, .shop_tbl_modeles tr td {padding:3px;border-bottom:1px solid #999;}.shop_tbl_modeles tr th {padding-left:10px;padding-right:10px;}.shop_tbl_modeles tr td {border:1px solid #999;}.shop_tbl_modeles tr td.shop_td_modele_prix {text-align:right;}.shop_tbl_modeles tr td.shop_th_modele_ref {font-size:10px;color: #666;}.shop-tbl-admin {border-collapse:collapse;}.shop-tbl-admin tr td {border:1px solid #CCC;padding:5px;}.shop-tbl-admin tr th {text-align:center;padding:5px;}.shop-tbl-admin tr td.shop-tbl-panel {border:none;}.shop-tbl-admin tr td.shop-tbl-panel img {padding:3px;}.shop-tbl-adminbis tr th {text-align:right;padding-right:10px;}#container-combinaisons {position:relative;text-align:center;}span.shop_lib_th {font-size:10px;color:#999;}.shop_slt_modeles {width:200px;}.input_poids_combinaisons {text-align:right;width:81px;}.input_stock_combinaisons {text-align:center;width:52px;}.input_prix_combinaisons {text-align:right;}.box_shop_client_admin {width:270px;height:80px;margin:10px;padding:5px;border:1px solid #666666;float:left;}.img_del_combinaisons {border:none;}.shop_infos_defaut {font-size:10px;color:#999;}.shop-label-stats {display:block;position:relative;width:150px;float:left;clear:left;}.shop-valeur-stats {display:block;position:relative;width:150px;float:left;clear:right;}.shop-fieldset-stats {margin-bottom:20px;}.shop-stats-img-progress {}.shop-fieldset-stats.graph {width:800px;height:300px;text-align:center;background-image:url(../../modules/shop/images/progress.gif);background-repeat:no-repeat;background-position:center;}.shop-admin-h1-export {font-size:12px;height:20px;margin-top:5px;margin-bottom:5px;display:block;position:relative;width:350px;float:left;padding-top:5px;}.shop-admin-bt-export {display:block;position:relative;width:25px;height:25px;float:left;clear:left;margin-top:5px;margin-bottom:5px;margin-right:10px;text-align:center;}ul.shop-admin-ul-export {display:block;position:relative;width:600px;float:left;clear:both;margin-left:36px;list-style:none;}ul.shop-admin-ul-export li {height:25px;}.shop-admin-lien-fichier {display:block;position:relative;width:350px;float:left;height:20px;padding-top:5px;}.shop-admin-lien-supprimer-fichier {display:block;float:left;}.shop-admin-lien-supprimer-fichier img {border:none;}.shop-admin-date-export {display:block;position:relative;width:200px;float:left;font-size:10px;padding-top:7px;}#shop_panier {border-collapse:collapse;border:1px solid #000000;width:100%;}#shop_panier tr td, #shop_panier tr th {border:1px solid #000000;text-align:center;padding:10px;}#shop_panier .panier_prix {text-align:right;line-height:10px;}.lib_combi {font-size:11px;color:#666666;}.shop_input_quantite {text-align:center;padding:2px;}.shop_select_quantite {padding:2px;}#img_panier_loader {visibility:hidden;}#shop_panier .label-poids {text-align:right}#shop_panier .label-montant {text-align:right;}#shop_panier .label-remise {text-align:right;}#shop_panier .label-tva {text-align:right;}#shop_panier .label-port {text-align:right;}.panier_quantite {width:85px;}#lst_articles_bloc_panier {text-align:left;}.shop-lst-articles-bloc-panier {text-align:left;list-style:none;}.shop-montant-total {font-size:18px;}.shop-prix-total {font-size:18px;}.shop-prix-article-panier {color:#666666;font-size:11px;}.error-box {border:1px solid #F00;background-color:#FFF0F0;color: #FF4848;font-weight:bold;padding:5px;margin:5px;}.error-box ul {margin:0px;padding:0px;margin-left:20px;}.ok-box ul {margin:0px;padding:0px;margin-left:20px;}.ok-box {border:1px solid #0bf000;background-color:#f0fff1;color: #3fde3f;font-weight:bold;padding:5px;}.cheque_logo, .cmcic_logo, .virement_logo, .bc_logo {border:none;}.shop-lst-paiements {cursor:pointer;}#shop-paiements {border:none;margin-left:auto;margin-right:auto;min-width:750px;}#shop-paiements tr td {text-align:center;padding:5px;}#shop-paiements tr td.shop-lng-paiement-over {background-color:#EFEFEF;text-align:left;}#shop-paiements tr td.shop-lng-paiement {background-color:none;text-align:left;}.shop-label-ecotaxe {font-size:10px;color:#060;}#shop-container-articles {display:block;position:relative;overflow:hidden;}.label_prix_barre_grille {text-decoration:line-through;}.shop-prix-barre {text-decoration:line-through;}#label_combinaison {font-size:12px;color:#666;}#label_prix_barre {text-decoration:line-through;}#shop-splash {background-color:#F9F9F9;color: #000;width:350px;height:200px;position:absolute;top:0px;left:0px;z-index:1000;border:2px solid #000;}div.slider {width:152px;margin:5px;background-image:url(../../modules/shop/images/sliderbg.gif);height:16px;position:relative;font-size:9px;}div.slider span#slider-note {margin-top:2px;margin-left:20px;position:absolute;color:#999;}div#filterarrow1 {margin:0px;padding:0px;position:absolute;cursor:pointer;background-image:url(../../modules/shop/images/filterarrow1.gif);background-repeat:no-repeat;width:16px;height:16px;}div#filterarrow2 {margin:0px;padding:0px;position:absolute;cursor:pointer;background-image:url(../../modules/shop/images/filterarrow2.gif);background-repeat:no-repeat;width:16px;height:16px;}#shop-champs-remarque {clear:both;}.shop-bloc-adresses {}.shop-container-categories {position:relative;overflow:visible;}.shop-container-categorie-detail {text-align:center;float:left;margin:5px;position:relative;}.shop-container-categorie-img {position:relative;}.shop-categories-img {position:absolute;left:0px;bottom:0px;}.shop_categories {display:none;}#shop_admin_lst_avis {margin:0px;padding:0px;}div.shop_fond_etoile {margin:0px;padding:0px;background-image:url(../../modules/shop/images/star.png);background-repeat:no-repeat;width:31px;height:25px;padding-top:7px;text-align:center;float:left;}#shop-form-avis label {display:block;float:left;clear:left;position:relative;width:200px;margin:3px;padding-top:5px;min-height:18px;}#shop-form-avis label.shop-label-chk-email-avis {float:left;width:auto;clear:right;}#shop-form-avis #shop_chk_visible_email {float:left;margin-top:7px;}#shop-form-avis #shop_chk_autorisation_avis {float:left;clear:left;margin-top:7px;margin-left:209px;}#shop-form-avis .previsualiser {display:block;position:relative;clear:both;margin-left:auto;margin-right:auto;margin-top:10px;}#shop-form-avis label.shop-label-autorisation {clear:right;width:500px;}#shop-form-avis input[type=text] {float:left;display:block;position:relative;margin:3px;width:300px;}#shop-form-avis textarea {float:left;display:block;position:relative;margin:3px;width:500px;height:100px;}.shop-label-autorisation {font-size:11px;}.shop_avis_tbl {width:100%;}.shop_avis_auteur {font-size:11px;color: #333;}.shop_avis_header {}.shop_avis_etoiles {text-align:right;}.shop_avis_contenu {border-top:1px dotted #999;}#shop_avis_lst {margin-left:0px;list-style:none;}#shop_avis_lst li {border-bottom:1px solid #666;padding-top:10px;}.shop_avis_client {margin:0px;padding:0px;margin:10px;}.shop_img_edit {line-height:1px;vertical-align:text-bottom;margin-right:5px;}.li_avis {margin-bottom:10px;}.shop_prix_barre {text-decoration:line-through;}.shop_image_promo {width:100px;}.shop_taux_remise {display:block;font-size:28px;color:#F00;position:absolute;right:5px;top:0px;font-weight:bold;}.shop_div_cgv {padding:3px;position:relative;margin-left:auto;margin-right:auto;width:600px;border:1px solid #CCC;height:120px;overflow-y:scroll;}.shop_admin_tbl_articles {border-collapse:collapse;}.shop_admin_tbl_articles tr td, .shop_admin_tbl_articles tr th {border:1px solid #CCC;padding:3px;}.shop_admin_td_prix {text-align:right;font-weight:bold;}.shop_admin_tbl_articles tr td.shop_admin_prixpersnuit {padding-left:50px;}.shop_apercu_photo_admin {cursor:move;}.td_apercu_image {width:110px;text-align:center;vertical-align:middle;}.td_apercu_image div.handle {background:none;}.td_apercu_image div.handle img {border:1px solid #CCC;padding:3px;}ul#ul_photos_article li {background:none;border:none;}div.shop_album_diaporama {display:block;position:relative;float:left;text-align:center;margin:10px;margin-bottom:30px;}#shop_grande_photo {border:1px solid #CCC;padding:3px;}.shop_album_apercu {border-collapse:collapse;}.shop_album_apercu tr td {text-align:center;}.shop_apercu_photo {text-align:center;white-space:nowrap;}div#shop_infos {white-space: pre;}span.shop_titre_photo {font-weight:bold;}div#shop_social_container {display:block;clear:both;margin-left:auto;margin-right:auto;height:65px;}ul.shop_ul_social {text-align:center;display:block;margin:0px;padding:0px;margin-bottom:-20px;list-style:none outside;height:65px;}li.shop_li_social {text-align:center;display:inline-block;}li.shop_li_social a {text-align:center;display:block;height:58px;width:58px;overflow:hidden;}li.shop_li_social a:hover img {margin-top:8px;}li.shop_li_social a img {border:none;margin-top:40px;}div.shop_line_social {display:block;background-image:url(../../modules/shop/images/ligne.png);background-repeat:no-repeat;width:314px;height:0px;margin-left:auto;margin-right:auto;text-align:center;font-size:10px;color:#999;padding-top:14px;}div.shop-container-coordonnees {text-align:center;display:block;width:350px;margin-left:auto;margin-right:auto;border:2px solid #ccc;padding-bottom:10px;padding-left:10px;padding-right:10px;}#shop-img-modele-raz {border:none;}.shop-input-quantite {text-align:center;}.shop-articles {text-align:center;float:left;margin:5px; }fieldset.shop-crea-log, fieldset.shop-crea-password, fieldset.shop-password-oublie, fieldset.shop-bloc-adresses {margin-bottom:20px;}fieldset.shop-crea-log input[type=radio] {position:relative;display:block;width:50px;height:25px;float:left;clear:left;}fieldset.shop-crea-log label {position:relative;display:block;float:left;clear:right;width:auto;height:20px;padding-top:10px;cursor:pointer;}fieldset.shop-crea-compte legend, fieldset.shop-crea-password legend, fieldset.shop-crea-referent legend, fieldset.shop-log-compte legend {margin-bottom:10px;}fieldset.shop-crea-compte img#checkmail_loading, fieldset.shop-bloc-adresses img.icones_ajax {display:block;position:relative;float:left;margin-top:5px;margin-left:10px;}fieldset.shop-crea-compte label, fieldset.shop-crea-password label, fieldset.shop-crea-referent label, fieldset.shop-log-compte label, fieldset.shop-password-oublie label, fieldset.shop-bloc-adresses label {position:relative;display:block;float:left;clear:left;width:200px;min-height:18px;padding-top:5px;margin:3px;}fieldset.shop-crea-compte input, fieldset.shop-crea-password input, fieldset.shop-crea-referent input, fieldset.shop-log-compte input, fieldset.shop-password-oublie input, fieldset.shop-bloc-adresses input, fieldset.shop-bloc-adresses textarea {position:relative;display:block;float:left;margin:3px;}fieldset.shop-crea-compte span.puce_obligatoire, fieldset.shop-crea-password span.puce_obligatoire {display:block;position:relative;float:left;font-size:15px;margin-top:6px;text-align:center;}fieldset.shop-crea-referent select, fieldset.shop-bloc-adresses select {width:220px;float:left;margin:3px;}fieldset.shop-log-compte a.shop-lien-oublie {display:block;position:relative;float:left;font-size:11px;height:16px;margin-left:10px;margin-top:4px;padding-top:4px;color:#666;}.shop-input-login, .shop-password-login {width:230px;}fieldset.shop-crea-compte input[type=radio] {float:left;clear:none;margin-top:7px;}fieldset.shop-crea-compte label.shop-radio-label, fieldset.shop-bloc-adresses label.shop-radio-label, fieldset.shop-bloc-adresses label.client-radio-label {float:left;clear:none;width:30px;}.icone-calendrier {display:block;float:left;margin-left:10px;margin-top:6px;cursor:pointer;}.shop-submit-hidden {display:none;}.shop-label-bis, .client-label-bis {font-size:10px;}.shop-img-port {display:block;float:left;clear:left;position:relative;width:120px;height:55px;margin-bottom:5px;margin-top:5px;}.shop-img-port img {border:none;}.shop-label-port {display:block;position:relative;width:470px;height:55px;float:left;margin-bottom:5px;margin-top:5px;cursor:pointer;font-weight:bold;}.shop-radio-port {display:block;position:relative;float:left;margin-bottom:5px;margin-top:5px;}.shop-prix-port {display:block;position:relative;float:left;clear:right;width:150px;height:55px;margin-bottom:5px;margin-top:5px;text-align:right;}span.shop-description-port {font-weight:normal;}span.shop-span-franco {font-size:10px;color:#666;}#shop-form-bloc-log {clear:both;}.shop-bt-submit-bloc-log {display:block;position:relative;clear:both;}.shop-log label {display:block;position:relative;float:left;clear:left;margin:3px;}.shop-log input[type=text], .shop-log input[type=password] {display:block;position:relative;float:left;clear:right;margin:3px;}.shop-lien-creer-compte, .shop-lien-compte {border-right:1px solid #000;padding-right:10px;}.shop-lien-password-oublie, .shop-lien-logout {padding-left:10px;}.shop-picto-cmd-succes, .shop-picto-cmd-echec {display:block;float:left;margin:3px;margin-right:10px;}.shop-titre-succes, .shop-titre-echec {margin-left:30px;}* {padding: 0px;margin: 0px;font-family:Arial, Helvetica, sans-serif;}body {background: url(../../bibliotheques/+0/80/interface/images/fond.jpg) repeat-x;background-color: #d0dbe8;color:#545454;font-size:12px;}h1 {font-size: 14px;color: #a0141d;text-transform:uppercase;font-weight:normal;}h2 {font-size: 14px;color: #a0141d;text-transform:uppercase;font-weight:normal;}h3 {font-size: 12px;color: #a0141d;font-weight:normal;}h3 a {text-decoration: none;}ul {margin-left: 20px;}p {margin-top:10px;}#general {background: url(../../bibliotheques/+0/80/interface/images/ombre.png) repeat-y;width: 1010px;position: relative;margin-left: auto;margin-right: auto;text-align: center;}#bandeau {background: url(../../bibliotheques/+0/80/interface/images/head.jpg) no-repeat;width: 1000px;height: 101px;margin: 0 auto;}#bandeau:lang(fr) {background:url(../../bibliotheques/+0/80/interface/images/head.jpg) no-repeat;}#bandeau:lang(de) {background:url(../../bibliotheques/+0/80/interface/images/head_de.jpg) no-repeat;}#bandeau:lang(en) {background:url(../../bibliotheques/+0/80/interface/images/head_en.jpg) no-repeat;}#bandeau #multilangue {float:right;margin:3px 12px;}#bandeau #multilangue img {margin:0 3px;border:none;width:24px;height:21px;}#fond_menu {height: 56px;width: 1000px;margin: 0 auto;text-align:right;}#corps {background: #FFFFFF url(../../bibliotheques/+0/80/interface/images/fond-centre.jpg) no-repeat center top;width: 1000px;position: relative;margin-left: auto;margin-right: auto;overflow: hidden;}#gauche {font-size: 14px;text-align: left;float: left;width: 215px;}#bloc_droite {font-size: 14px;text-align: left;float: right;width: 200px;margin-top: 15px;}#page {padding:20px;background-color:#FFFFFF;text-align: left;float: left;width: 710px;overflow: hidden;}#pied {background: url(../../bibliotheques/+0/80/interface/images/pied.png) no-repeat;width: 1010px;height: 55px;padding-top:5px;margin-top: auto;margin-left: auto;margin-right: auto;margin-bottom: 20px;text-align: center;}#pied .rouge {color:#561211;font-family:Verdana;font-size:11px;margin-bottom:3px;}#pied .autre {color:#000000;font-family:Verdana;font-size:9px;margin-top:-2px;}#pied p {margin-top:0px;}#navigation {padding: 0;margin: 0;margin-right:35px;padding:14px 0;}#navigation li {padding: 0 10px;line-height: 24px;display: inline;background-image: url(../../bibliotheques/+0/80/interface/images/separation_menu.gif);background-repeat: repeat-y;text-transform:capitalize;}#navigation li:first-child {display:none;}#navigation #first_page {background:none;}#navigation li a, #navigation li a:visited {font-size:12px;color:#545454;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #b98a17;}#navigation li a:hover, #navigation li.page_active a {color:#a0141d;text-decoration:none;border-bottom:2px solid #a0141d;}#bloc_sous_page li {list-style: none;text-align: left;margin-bottom: 2px;color: #000000;}#bloc_sous_page li a {font-size:11px;text-transform: uppercase;font-family:Arial;font-weight: bold;border-bottom:1px solid #b98a17;color: #545454;text-decoration: none;}#bloc_sous_page li a:hover, #bloc_sous_page li.page_active a {color: #a0141d;border-bottom: 2px solid #a0141d;text-decoration:none;}#bloc_sous_page ul {margin: 0;}#bloc_sous_page {margin: 28px 21px;}#g_pos {width:215px;margin-top: 30px;}#bloc_actu, #shop_bloc_log {padding:12px 15px;background:url(../../bibliotheques/+0/80/interface/images/bloc1.png) no-repeat;width:174px;height:120px;font-size: 12px;margin:10px 3px;}#shop_bloc_log label { float: left; clear: left; font-size: 11px; width: 70px; margin-top: 5px; line-height: 20px; }#booking_bloc_front_resa label { font-size: 11px; margin: 0px 5px 0; line-height: 20px; float: left; }#shop_bloc_log input[type=text], #shop_bloc_log input[type=password] { float: left; width: 96px; margin-top: 5px; height: 14px; background: #FFF; border: 1px solid #CCC; padding: 2px;}#booking_bloc_front_resa input[type=text] { float: left; width: 56px; height: 14px; background: #FFF; border: 1px solid #CCC; padding: 2px; }#booking_bloc_front_resa img { margin: 2px 10px 0 3px; float: left; }#booking_bloc_front_resa select { padding: 0px; }#bloc_actu p { margin: 0; }#bloc_actu div {margin-left:5px;}#bloc_actu div span:first-child {color:lightgrey;}#bloc_actu div a {color:black;text-decoration:none;}#bloc_actu div img {margin:0 !important;}#bloc_actu div div {margin:0 !important;}#bloc_kdo {padding:12px 15px;background:url(../../bibliotheques/+0/80/interface/images/bloc2.png) no-repeat;width:174px;height:79px;margin:10px 3px;display: none;}fieldset {border:1px dotted #AAAAAA;padding:5px;}#tarifs_tableau {margin:15px 0;border-collapse:collapse;}#tarifs_tableau tr td p {margin-top:0px;}#tarifs_tableau, #tarifs_tableau tr td {border:1px dotted #AAAAAA;padding:10px;}a {color:#9a141b;}a:hover {color:#545454;}#shop_bloc_log a { font-size: 11px; }#shop_bloc_panier, #shop_bloc_log { font-size: 12px; }#shop_bloc_panier { margin: 20px; text-align: center; }#booking_bloc_front_resa { font-size: 11px; position: absolute; top: 0; right: 120px; text-align: left; padding: 2px; }#booking_bloc_front_resa img, #booking_bloc_front_resa input[type="text"] { float:  none; }#booking_bloc_front_resa img { position: relative; top: 3px; }#booking_bloc_front_resa button { border: 0; padding: 0; margin: 0; text-indent: -999px; background: url(../../bibliotheques/+0/80/interface/images/pictomagnify.png) no-repeat -11px -12px #A0141D; cursor: pointer; width: 18px; height: 18px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px;  }#booking_bloc_front_resa select { width: 40px; }.backtohome { display: block; height:80px; left:10px; position: relative; top: 10px; width: 480px; }#jquery { padding-top: 20px; }div#jqueryButtons { position: absolute; }.clickerLeft, .clickerRight { cursor: pointer; float: left; width: 500px; height: 600px; }.clickerLeft { background: url(../../bibliotheques/+0/80/interface/images/jqueryArrowsLOver.png) no-repeat 10px center; float: left; opacity: 0.25;filter: alpha(opacity=25); }.clickerLeft:hover { opacity: 1;filter: alpha(opacity=100); }.clickerRight { background: url(../../bibliotheques/+0/80/interface/images/jqueryArrowsROver.png) no-repeat 475px center; float: right; opacity: 0.25;filter: alpha(opacity=25); }.clickerRight:hover { opacity: 1;filter: alpha(opacity=100); }#jqueryWrapper {position: relative; }div#jqueryButtons {    height: 600px;    left: 0 !important;    top: 0 !important;    width: 1000px;}.galleris-slide-titre { background: #FFF; background: rgba(255,255,255,0.75); letter-spacing: -1px; padding: 3px 10px 3px 40px; position: relative; text-transform: uppercase; bottom: 100px; left:0; }#page #booking_form_etape1 label, #page #booking_form_etape2 label, #page #booking_form_etape3 label { float: none; display: block; width: 260px; margin: 0 auto; padding: 2px 0; overflow: hidden; text-align: left; }#page .index.booking.donnees-clients input[type=radio], #page .index.booking.donnees-clients input[type=radio]+label { float: left; }#page .index.booking.donnees-clients input[type=radio] { position: relative; top: 3px; }#page #booking_form_etape1 input[type=text] { border: 1px solid #d0d0d0; padding: 4px 6px; background: #fff; width: 60px; margin-right: 2px; }#page #booking_form_etape1 label span, #page #booking_form_etape2 label span, #page #booking_form_etape3 label span { display: block; float: left; width: 140px; padding-right: 10px; text-align: right; line-height: 22px; }#page #booking_form_etape1 img { position: relative; top: 3px; }#page #booking_form_etape1 select { width: 45px; }#page #booking_form_etape3 .lienbtn, #page input[type=button], #page input[type=submit], #page button { outline: 0;padding: 5px 12px;width: 180px;height: 27px;display: block;color: #9FA8B0;font-weight: bold;text-shadow: 1px 1px #1F272B;border: 1px solid #1C252B;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background: #232B30;background: -moz-linear-gradient(top, #3D4850 3%, #313D45 4%, #232B30 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#3D4850), color-stop(4%,#313D45), color-stop(100%,#232B30));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3D4850', endColorstr='#232B30',GradientType=0 );box-shadow: 0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);-o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);cursor: pointer;margin: 10px auto;}#page #booking_form_etape3 .lienbtn:hover, #page input[type=button]:hover, #page input[type=submit]:hover, #page button:hover {color: white;background: #4C5A64;background: -moz-linear-gradient(top, #4C5A64 3%, #404F5A 4%, #2E3940 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#4C5A64), color-stop(4%,#404F5A), color-stop(100%,#2E3940));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4C5A64', endColorstr='#2E3940',GradientType=0 );}#page #booking_form_etape3 .lienbtn:active, #page input[type=button]:active, #page input[type=submit]:active, #page button:active {background-position: 0 top;position: relative;top: 1px;color: white;padding: 6px 12px 4px;background: #20282D;background: -moz-linear-gradient(top, #20282D 3%, #252E34 51%, #222A30 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#20282D), color-stop(51%,#252E34), color-stop(100%,#222A30));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20282D', endColorstr='#222A30',GradientType=0 );-moz-box-shadow: 0 0 1px rgba(255,255,255,0.1);-webkit-box-shadow: 0 0 1px rgba(255,255,255,0.1);-o-box-shadow: 0 0 1px rgba(255,255,255,0.1);-ms-box-shadow: 0 0 1px rgba(255,255,255,0.1);box-shadow: 0 0 1px rgba(255,255,255,0.1);}.separation { border: 0; margin: 10px 0; border-top: 1px solid #eaeaea; }.tbl-dispo-img { width: 140px; }.tbl-dispo-libelle { width: 395px; }.tbl-dispo-prix { width: 120px; text-align: center; }.tbl-dispo-quantite { width: 55px; text-align: center; }.tbl-dispo-img, .tbl-dispo-libelle, .tbl-dispo-prix, .tbl-dispo-quantite { padding: 10px 0; }.tbl-dispo-img.odd, .tbl-dispo-libelle.odd, .tbl-dispo-prix.odd, .tbl-dispo-quantite.odd { background: #F0F0F0; }.tbl-dispo-img img { max-width: 130px; height: auto; }.booking_tbl_montants td, .booking_tbl_montants th { padding: 5px; }.booking_tbl_montants input[type=checkbox] { position: relative; top: 6px; }#booking_bloc_front_cal { margin: 0 10px; }#booking_bloc_front_cal select { width: 100px; margin: 0 10px; }.imgstyle-vitisspa a { text-decoration: none; position: absolute; display: block; }.imgstyle-vitisspa a.vitisspa1 { width: 103px; height: 103px; left: 19px; top: 97px; }.imgstyle-vitisspa a.vitisspa2 { width: 145px; height: 138px; left: 127px; top: 79px; }.imgstyle-vitisspa a.vitisspa3 { width: 130px; height: 194px; left: 290px; top: 49px; }.imgstyle-vitisspa a.vitisspa4 { width: 145px; height: 138px; left: 439px; top: 79px; }.imgstyle-vitisspa a.vitisspa5 { width: 103px; height: 103px; left: 588px; top: 97px; }.imgstyle-hotel a { text-decoration: none; position: absolute; display: block; }.imgstyle-hotel a.hotel1 { width: 103px; height: 103px; left: 19px; top: 97px; }.imgstyle-hotel a.hotel2 { width: 145px; height: 138px; left: 127px; top: 79px; }.imgstyle-hotel a.hotel3 { width: 135px; height: 204px; left: 287px; top: 39px; }.imgstyle-hotel a.hotel4 { width: 145px; height: 138px; left: 439px; top: 79px; }.imgstyle-hotel a.hotel5 { width: 103px; height: 103px; left: 588px; top: 97px; }.imgstyle-vitisbar a { text-decoration: none; position: absolute; display: block; }.imgstyle-vitisbar a.vitisbar1 { width: 82px; height: 164px; left: 10px; top: 45px; }.imgstyle-vitisbar a.vitisbar2 { width: 147px; height: 129px; left: 96px; top: 86px; }.imgstyle-vitisbar a.vitisbar3 { width: 215px; height: 144px; left: 248px; top: 89px; }.imgstyle-vitisbar a.vitisbar4 { width: 147px; height: 129px; left: 468px; top: 86px; }.imgstyle-vitisbar a.vitisbar5 { width: 82px; height: 164px; left: 619px; top: 45px; }.galleries.galleries-diapo { overflow: hidden; }.galleries.galleries-diapo figure { float: left; width: 226px; margin: 0; height: 190px; overflow: hidden; position: relative; border: 5px solid transparent; }.galleries.galleries-diapo figure a { z-index: 10001; display: block; height: 190px; text-decoration: none; }.galleries.galleries-diapo figure img { z-index: 99; position: absolute; top:-1000px; left:-1000px; right: -1000px; bottom: -1000px; margin: auto; min-width: 227px; width: auto; height: auto; min-height: 190px; }.galleries.galleries-diapo figure figcaption { color: #ddd; font-family: Arial, Helvetica, sans-serif; position: absolute; padding: 3px 0 0 0; text-align: center; z-index: 100; bottom: 0; height: 30px; background: #545454; width: 100%; }.galleries.galleries-diapo figure:hover figcaption {color: #fff; background: #333; }.galleries-diapo section {margin-top: 60px;}