/* poids : 60.35 ko | compressor_time : 108.49 ms | gain : 2.19 ko | cacheName : 1266316761-c052ee937a331224b7aebbc870e82fc7
/plugins/dmsCorePlugin/web/css/reset.css - 3.23 ko
/plugins/dmsCorePlugin/web/css/sprite.css - 7.23 ko
/plugins/dmsCorePlugin/web/css/style.css - 4.36 ko
/plugins/dmsCorePlugin/web/css/zone.css - 1.81 ko
/plugins/dmsCorePlugin/web/css/slot.css - 4.03 ko
/plugins/dmsCorePlugin/web/css/facebox/facebox.css - 1.33 ko
/public_html/css/blob/boutique.css - 0.27 ko
/public_html/css/blob/commeContenuAssocie.css - 0.12 ko
/public_html/css/blob/default.css - 0.13 ko
/public_html/css/main.css - 11.03 ko
/public_html/css/formulaire.css - 2.70 ko
/public_html/css/titres.css - 1.03 ko
/public_html/css/layoutAccueil.css - 0.86 ko
/public_html/css/layoutBeaute.css - 1.99 ko
/public_html/css/layoutSpaMarin.css - 2.24 ko
/public_html/css/layoutCarnac.css - 1.71 ko
/public_html/css/layoutHebergement.css - 1.18 ko
/public_html/css/layoutThalasso.css - 2.41 ko
/public_html/css/sejour.css - 1.10 ko
/public_html/css/soins.css - 0.28 ko
/public_html/css/tarifs.css - 0.51 ko
/public_html/css/markdown.css - 0.52 ko
/public_html/css/fastbooking.css - 7.31 ko
/public_html/css/jeu.css - 2.96 ko
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {  margin: 0;  padding: 0;  border: 0;  outline: 0;  font-weight: inherit;  font-style: inherit;  vertical-align: baseline; } :focus {  outline: 0; } body {  color: black;  background: white; } ol, ul {  list-style: none; } table {  border-collapse: separate;  border-spacing: 0; } caption, th, td {  text-align: left;  font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after {  content: ""; } blockquote, q {  quotes: "" ""; } h1,h2,h3,h4,h5,h6 { font-size: 1em; font-weight: normal; }  .float_left, .fleft{float: left;} .float_right, .fright{float: right;} .imgleft{margin-right: 10px;} .imgright{margin-left: 10px;} .text_align_right { text-align: right; } .text_align_left { text-align: left; } .text_align_center { text-align: center; } .text_align_justify { text-align: justify; } .clr{clear: both;} .none, .hidden { display: none; } .block { display: block; } .inline { display: inline; } .clearfix:after {  content:".";  display:block;  height:0;  clear:both;  visibility:hidden; } .clearfix {display:inline-block;} .clearfix {display:block;}  .pdt5 { padding-top: 5px; } .pdr5 { padding-right: 5px; } .pdb5 { padding-bottom: 5px; } .pdl5 { padding-left: 5px; } .pdt10 { padding-top: 10px; } .pdr10 { padding-right: 10px; } .pdb10 { padding-bottom: 10px; } .pdl10 { padding-left: 10px; } .pdt15 { padding-top: 15px; } .pdr15 { padding-right: 15px; } .pdb15 { padding-bottom: 15px; } .pdl15 { padding-left: 15px; } .pdt20 { padding-top: 20px; } .pdr20 { padding-right: 20px; } .pdb20 { padding-bottom: 20px; } .pdl20 { padding-left: 20px; } .pdt25 { padding-top: 25px; } .pdr25 { padding-right: 25px; } .pdb25 { padding-bottom: 25px; } .pdl25 { padding-left: 25px; } .pdt30 { padding-top: 30px; } .pdr30 { padding-right: 30px; } .pdb30 { padding-bottom: 30px; } .pdl30 { padding-left: 30px; } .pdt40 { padding-top: 40px; } .pdr40 { padding-right: 40px; } .pdb40 { padding-bottom: 40px; } .pdl40 { padding-left: 40px; } .mgt5 { margin-top: 5px; } .mgr5 { margin-right: 5px; } .mgb5 { margin-bottom: 5px; } .mgl5 { margin-left: 5px; } .mgt10 { margin-top: 10px; } .mgr10 { margin-right: 10px; } .mgb10 { margin-bottom: 10px; } .mgl10 { margin-left: 10px; } .mgt15 { margin-top: 15px; } .mgr15 { margin-right: 15px; } .mgb15 { margin-bottom: 15px; } .mgl15 { margin-left: 15px; } .mgt20 { margin-top: 20px; } .mgr20 { margin-right: 20px; } .mgb20 { margin-bottom: 20px; } .mgl20 { margin-left: 20px; } .mgt25 { margin-top: 25px; } .mgr25 { margin-right: 25px; } .mgb25 { margin-bottom: 25px; } .mgl25 { margin-left: 25px; } .mgt30 { margin-top: 30px; } .mgr30 { margin-right: 30px; } .mgb30 { margin-bottom: 30px; } .mgl30 { margin-left: 30px; } .mgt40 { margin-top: 40px; } .mgr40 { margin-right: 40px; } .mgb40 { margin-bottom: 40px; } .mgl40 { margin-left: 40px; } .mgl2p { margin-left: 2%; } .mgr2p { margin-right: 2%;} .mgl4p { margin-left: 4%; } .mgr4p { margin-right: 4%;}  
.sprite_16, .img_sprite_16 {  background: url(/dmsPlugin/images/16/sprite.png) no-repeat; } .sprite_16, .dms form div.item label.sprite_16 {  padding-left: 18px;  height: 16px; } .img_sprite_16 {  display: block;  float: left;  width: 16px;  height: 16px;  margin: 0;  padding: 0; } .sprite_16_refresh   { background-position: 0 -368px; } .sprite_16_help   { background-position: 0 -384px; } .sprite_16_admin { background-position: 0 -320px; } .sprite_16_keys  { background-position: 0 -432px; } .sprite_16_edit  { background-position: 0 -336px; } .sprite_16_slot  { background-position: 0 0; } .sprite_16_slot_add   { background-position: 0 -16px; } .sprite_16_slot_edit  { background-position: 0 -32px; } .sprite_16_slot_del   { background-position: 0 -48px; } .sprite_16_slot_view  { background-position: 0 -64px; } .sprite_16_slot_object { background-position: 0 -704px; } .sprite_16_zone  { background-position: 0 -80px; } .sprite_16_zone_add   { background-position: 0 -112px; } .sprite_16_zone_edit  { background-position: 0 -96px; } .sprite_16_zone_del   { background-position: 0 -128px; } .sprite_16_zone_view  { background-position: 0 -144px; } .sprite_16_blob_add   { background-position: 0 -256px; } .sprite_16_blob_edit  { background-position: 0 -272px; } .sprite_16_page  { background-position: 0 -160px; } .sprite_16_page_ok   { background-position: 0 -176px; } .sprite_16_public { background-position: 0 -736px; } .sprite_16_private   { background-position: 0 -752px; } .sprite_16_page_lock  { background-position: 0 -192px; } .sprite_16_page_del   { background-position: 0 -208px; } .sprite_16_rss_ok { background-position: 0 -224px; } .sprite_16_rss_ko { background-position: 0 -240px; } .sprite_16_module_action { background-position: 0 -448px; } .sprite_16_code { background-position: 0 -464px; } .sprite_16_css { background-position: 0 -496px; } .sprite_16_move { background-position: 0 -560px; } .sprite_16_alert { background-position: 0 -480px; } .sprite_16_ok { background-position: 0 -528px; } .sprite_16_save { background-position: 0 -512px; } .sprite_16_delete { background-position: 0 -400px; } .sprite_16_new { background-position: 0 -544px; } .sprite_16_blank { background-position: 0 -416px; } .sprite_16_right { background-position: 0 -576px; } .sprite_16_right2, .sprite_16_right:hover { background-position: 0 -592px; } .sprite_16_left { background-position: 0 -608px; } .sprite_16_left2, .sprite_16_left:hover { background-position: 0 -624px; } .sprite_16_top { background-position: 0 -640px; } .sprite_16_top2, .sprite_16_left:hover { background-position: 0 -656px; } .sprite_16_copy { background-position: 0 -672px; } .sprite_16_paste { background-position: 0 -688px; } .sprite_16_flash { background-position: 0 -720px; } .sprite_16_gear_shy { background-position: 0 -768px; } .sprite_16_environment { background-position: 0 -784px; } .sprite_16_keys { background-position: 0 -800px; } .sprite_16_security_agent { background-position: 0 -816px; } .sprite_16_trafficlight_on { background-position: 0 -832px; } .sprite_16_pci-card { background-position: 0 -848px; } .sprite_16_first_aid { background-position: 0 -864px; } .sprite_16_export1 { background-position: 0 -880px; } .sprite_16_import2 { background-position: 0 -896px; } .sprite_16_battery { background-position: 0 -912px; } .sprite_16_template { background-position: 0 -928px; } .sprite_16_branch_element { background-position: 0 -944px; } .sprite_16_chart { background-position: 0 -960px; } .sprite_16_tube { background-position: 0 -976px; } .sprite_16_satellite_dish { background-position: 0 -992px; } .sprite_16_users3 { background-position: 0 -1008px; } .sprite_16_messages { background-position: 0 -1024px; } .sprite_16_address_book2 { background-position: 0 -1040px; } .sprite_16_mail { background-position: 0 -1056px; } .sprite_16_text_tree { background-position: 0 -1072px; } .sprite_16_node { background-position: 0 -1088px; } .sprite_16_war { background-position: 0 -1104px; } .sprite_16_index { background-position: 0 -1120px; } .sprite_16_bookmarks { background-position: 0 -1136px; } .sprite_16_row { background-position: 0 -1152px; } .sprite_16_press { background-position: 0 -1168px; } .sprite_16_lock { background-position: 0 -1184px; } .sprite_16_folder_music { background-position: 0 -1200px; } .sprite_16_console { background-position: 0 -1216px; } .sprite_16_components { background-position: 0 -1232px; } .sprite_16_client_network { background-position: 0 -1248px; } .sprite_16_rss_grey { background-position: 0 -1264px; } .sprite_16_arrow_right_blue { background-position: 0 -1280px; } .sprite_16_folder_document { background-position: 0 -1296px; } .sprite_16_document_music { background-position: 0 -1312px; } .sprite_16_cpu { background-position: 0 -1328px; } .sprite_16_accept { background-position: 0 -288px; } .sprite_16_block { background-position: 0 -304px; } .sprite_16_palette { background-position: 0 -1344px; } .sprite_16_folder { background-position: 0 -1360px; } .sprite_16_html { background-position: 0 -1376px; } .sprite_16_lightbulb_on { background-position: 0 -1392px; } .sprite_16_lightbulb { background-position: 0 -1408px; } .sprite_16_folder_create { background-position: 0 -1424px; } .sprite_16_folder_delete { background-position: 0 -1440px; } .sprite_16_folder_edit { background-position: 0 -1456px; } .sprite_16_download { background-position: 0 -1472px; } .sprite_16_new_file { background-position: 0 -1488px; } .sprite_16_new_package { background-position: 0 -1504px; }  .sprite_24, .img_sprite_24 {  background: url(/dmsPlugin/images/24/sprite.png) no-repeat; } .sprite_24 {  padding-left: 30px;  height: 24px; } .img_sprite_24 {  display: block;  float: left;  width: 24px;  height: 24px;  margin: 0;  padding: 0; } .sprite_24_green { background-position: 0 0; } .sprite_24_blue { background-position: 0 -24px; } .sprite_24_yellow { background-position: 0 -48px; } .sprite_24_red { background-position: 0 -72px; } .sprite_24_firefox { background-position: 0 -96px; } .sprite_24_chrome { background-position: 0 -120px; } .sprite_24_ie { background-position: 0 -144px; } .sprite_24_mozilla { background-position: 0 -168px; } .sprite_24_opera { background-position: 0 -192px; } .sprite_24_safari { background-position: 0 -216px; } .sprite_24_earth { background-position: 0 -240px; } .sprite_24_bug_green { background-position: 0 -264px; } .sprite_24_bug_green_rss { background-position: 0 -288px; } .sprite_24_bug_yellow { background-position: 0 -312px; } .sprite_24_bug_yellow_rss { background-position: 0 -336px; } .sprite_24_bug_red { background-position: 0 -360px; } .sprite_24_ghost { background-position: 0 -384px; } .sprite_24_handheld_device { background-position: 0 -408px; } .sprite_24_folder_music { background-position: 0 -432px; } .sprite_24_admin { background-position: 0 -456px; } .sprite_24_node { background-position: 0 -480px; } .sprite_24_cabinet { background-position: 0 -504px; } .sprite_24_note_pinned { background-position: 0 -528px; } .sprite_24_accept { background-position: 0 -552px; } .sprite_24_column_add { background-position: 0 -576px; } .sprite_24_document_add { background-position: 0 -600px; } .sprite_24_address_book2 { background-position: 0 -624px; }
 .dms, .dms * {  font-family: sans-serif;  font-size: 11px; color: #444; font-size: normal; } .dms h3 { letter-spacing: normal;  padding: 0; } .dms ul {  list-style: none;  margin: 0;  padding: 0; } .dms_highlight {  border: 1px solid #F4D200;  padding: 5px;  background: #FFF148; } .dms_facebox, .dms_colorbox { cursor: pointer; } .dms_error { display: block;  color: #000;  background: #fff url(/images/16/bomb.png) center left no-repeat;  border: 3px dashed red; padding: 3px 5px 3px 20px; } .dms img{  vertical-align:middle;  margin-right:2px;  background:none;  border:none;  padding:0; } .dms .sep { display:block; float: left; background: url(/dmsPlugin/images/grid-split.png) top left no-repeat; font-size:1px; height:16px; margin:0pt 2px; overflow:hidden; width:4px; } .dms_transfer {  border: 3px dashed #BBD0E9; } .dms a, a.dms, .dms a:visited, a.dms:visited, .dms.cluetip-jtip a{  color:#555;  text-decoration:none;  cursor:pointer;  border: none; } .dms a:hover, a.dms:hover {  text-decoration:none;  border: none; } .dms.cluetip-jtip a.dms{  margin: 6px 0 6px 5px; } .dms.cluetip-jtip a.dms.sprite16{  padding-left:22px; } .dms a:hover, a.dms:hover{  color:#000;  text-decoration:none; } .dms a:active, a.dms:active{  color:#ccc000;  text-decoration:none; } .dms div hr {  background: url(/dmsPlugin/images/grid-split-horiz.png) repeat-x left top;  height:2px;  margin:5px 3%;  width:94%;  border: 0; } #dms_under_footer { margin: 10px;  color: #bbb;  font-size: 11px; } #dms_under_footer a {  color: #88bbff; } #dms_under_footer span {  margin: 0 12px; }  textarea.dms_codeArea, .dms form textarea.dms_codeArea, .dms form.medium textarea.dms_codeArea {  font-family: monospace;  font-size: 12px;  line-height: 15px;  border: 0;  background: #fff url(/dmsPlugin/images/lines.png) no-repeat;  padding-left: 28px;  width: 645px;  height:400px;  max-height: 400px;  overflow-y:auto; }  .ui-tabs-hide { display: none; } ul.ui-tabs-nav li { display: inline; list-style: none; }  form .has_error {  border-color: red; } form .error_list li {  color: red; }  .column { text-align: justify; margin-left: 3%; float: left; } .first.column { margin-left: 0; } .columns_2 .column { width: 47%; } .columns_3 .column { width: 30%; }  span.dms_translate_me { border: 1px dotted #ff9900; } .dms_loader {  text-align:center; } .dms_sortable_place { background: #eee; border: 2px dotted #ddd; } .dms .sort_me li, .dms .sort_me div {  cursor:move; } .dms .sort_me li:hover .dms .sort_me div:hover {  background: #eee; } .dms .typed_editor .little label {  vertical-align:+4px; } .dms .typed_editor .little input {  width:30%;  margin : 4px 0 4px 10px; } .dms .typed_editor textarea {  height: 200px; } .dms .typed_editor textarea.little {  height: 60px; } .dms .typed_editor select {  maw-width: 250px; } .dms .tabbed_editor ul.tabs_head { border-bottom: 1px solid #aaa; height: 18px; text-align: right; letter-spacing: 2px; margin-top: -12px; } .dms .tabbed_editor ul.tabs_head li {  display: inline;  padding: 3px 9px 4px 9px;  margin: 0 0 0 5px;  border: 1px solid #aaa;  background: #d1e1f3 url(/dmsPlugin/images/bg_tabbed_editor_off.png) bottom left repeat-x;  -moz-border-radius: 4px 4px 0 0;  font-size: 11px;  cursor: pointer; } .dms .tabbed_editor ul.tabs_head li:hover {  background: #d1e1f3;  border-color: #ffdd44;  border-bottom: 1px solid #aaa;  padding-top: 5px; } .dms .tabbed_editor ul.tabs_head li.ui-tabs-selected {  background: #fff url(/dmsPlugin/images/bg_tabbed_editor_tab.png) bottom left repeat-x;  border-bottom: 1px solid #d1e1f3;  padding-top: 8px; } .dms .tabbed_editor ul.tabs_head li.ui-tabs-selected:hover {  border-color: #aaa;  border-bottom: 1px solid #d1e1f3;  padding-top: 8px; } .dms .tabbed_editor div.ui-tabs-panel {  background: #F0F0F0 url(/dmsPlugin/images/bg_tabbed_editor.png) top left repeat-x;  padding-top: 12px; } .dms .tabbed_editor form textarea {  } div.ui-dialog.big_dialog div.ui-dialog-container {  background: url(/dmsPlugin/images/dialog_bg_top_big_opak.png) top left no-repeat; } div.ui-dialog.big_dialog div.dialog-bottom {  background: url(/dmsPlugin/images/dialog_bg_bottom_big_opak.png) top left no-repeat; } #dms_cache {  display:none; } .dms .demi {  float:left;  width:50%; } .dms .a_block a{  display:block; } .dms .a_block a:hover{  color: #000; } .dms .discret { color: #999; font-size: 11px; } 
.dms_zones {  margin: 0;  padding: 0;  border: 0; } .dms_zones.droppable-active {  border: 5px solid #aec2d4;  margin: 0 -5px;  min-height: 100px; } .dms_zones.droppable-hover {  border: 5px solid yellow;  margin: 0 -5px; } .dms_zone {  float:left;  min-height:16px; background: none; list-style: none; } .editable .dms_zone.active .dms_zone_view {  border: 1px solid #aec2d4;  margin: 0 -1px; } .editable .dms_zone.active div.dms_slots:empty {  min-height: 60px; } .editable .dms_zone_switch {  position:absolute;  z-index:3;  cursor:pointer;  width:32px;  height:32px;  background:transparent url(/dmsPlugin/images/32/switch.png) no-repeat top left;  opacity: 0.5; } .editable .dms_zone_switch:hover {  background-position: -32px 0;  } .editable .dms_zone_switch.active {  background-position: 0 -32px; } .editable .dms_zone_switch.active:hover {  background-position: -32px -32px; } .editable .dms_zone_view {  border:none; } .editable .dms_zone.dms_highlight {  border: 0;  padding: 0; } div.dms_zone_menu, div.dms_zone_edit {  display: none; } .dms_zone_switch{ } .editable .dms_zone:hover .dms_zone_switch, .editable .dms_zone.active .dms_zone_switch{  opacity: 1; } .dms_zone.active .dms_zone_menu {  display:block;  background: #aec2d4 url(/dmsPlugin/images/bg_zone_menu.png) top repeat-x;  padding-left:36px;  height: 17px; } .dms_zone.active .dms_zone_menu.sortable {  cursor: move; } .dms_zone.active .dms_zone_menu a {  font-weight: normal;  color:#555;  line-height:17px;  margin-right: 5px; } .dms_zone.active .dms_zone_menu a:hover {  color:#000; } .dms_zone.active a.dms_zone_menu {  display:inline; } .editable .dms_zone.active:hover .dms_zone_menu {  background-position: 0 -17px; } .editable .dms_zone.active:hover { } .dms_zone_place {  border:2px dotted #aec2d4;  background: #e1ebfa; }
.dms_slots {  margin: 0;  padding: 0;  border: 0; } .dms_slots.droppable-active {  border: 5px solid #aec2d4;  margin: 0 -5px;  min-height: 100px; } .dms_slots.droppable-hover {  border: 5px solid #88FF88;  margin: 0 -5px; } .dms_slot {  display:block;  clear: both;  margin: 0;  padding: 0;  border: 0;  background: none;  list-style: none; } .dms_slot .dms_edit_me {  font-family: inherit; } .dms_slot .dms_edit_me input, .dms_slot .dms_edit_me textarea {  display: block; } .dms_slot .dms_edit_me textarea { float:left; } .dms_zone.hover .dms_slot .dms_edit_me {  background: #f0f3f7;  cursor: help; } .dms_zone.hover .dms_slot .dms_edit_me.active {  background: #e0f3f7;  color: #333; } .dms_slot .dms_edit_me .help { color: #333;  display: none;  margin: 3px; } .dms_slot_default {  border:1px dotted #aaa;  padding: 1px 8px; } .dms_slot_edit { text-align:left; } .editable .dms_slot .dms_slot_view {  border:none; } .dms_slot .dms_slot_menu, .dms_slot .dms_slot_edit, .dms_slot .dms_slot_ajax_menu {  display:none; } .dms_zone.active .dms_slot .dms_slot_menu, .dms_zone.hover .dms_slot.dms_blob .dms_slot_menu {  display:block;  background:#D0D0D0 url(/dmsPlugin/images/bg_slot_menu.png) top repeat-x;  padding-left:31px;  height: 17px;  cursor: move } .dms_zone.active .dms_slot .dms_slot_menu a, .dms_slot.dms_blob .dms_slot_menu a{  font-weight: normal;  color:#555;  cursor: pointer; margin-right: 5px; line-height:17px; display: inline; } .dms_zone.active .dms_slot .dms_slot_menu a:hover, .dms_slot.dms_blob .dms_slot_menu a:hover {  color:#000; } .dms_zone.active .dms_slot a.dms_slot_menu, .dms_zone.hover .dms_slot.dms_blob a.dms_slot_menu{  display:inline; } .dms_zone.active .dms_slot, .dms_zone.hover .dms_slot.dms_blob {  border:1px solid #D0D0D0;  margin:4px; } .dms_zone.active .dms_slot.hover .dms_slot_menu, .dms_zone .dms_slot.dms_blob.hover .dms_slot_menu {  background-position: 0 -17px; } .dms_zone.active .dms_slot.hover, .dms_zone .dms_slot.dms_blob.hover {  border-color:#cbe0ff; } .dms_zone.active .dms_slot.dms_highlight {  border-color:red; } .dms_slot .dms_slot_edit form.dms .selects_actions div{  display:none; } .dms_slot .image_slot_form {  text-align:left; } .dms_slot .slot_value {  width:100%;  height:10em; } .dms_slot .dms_slot_image_form label{  width:5em;  display:block;  float:left; } .dms_slot_place {  border: 2px dotted #aec2d4;  background: #e1ebfa; } .dms fieldset.dms_inputs {  font-size:90%;  margin:2px;  padding:2px; } .dms_slot_form .typed_editor { margin-top: 1px; } .dms_slot_form textarea {  width:97%;  margin:auto;  height:200px; } .dms_slot_form textarea.little {  height:40px; } .dms_slot_form select.dms_slot_type {  font-size:100%;  padding:2px 0 2px 5px; } .dms_slot_form p.fixed_type {  padding: 6px 0 0 6px;  font-weight: bold;  color: #666; }  .dms form .gallery {  min-height: 100px; } .dms form .gallery.droppable-hover {  background-color: #ffffaa; } .dms form .gallery li {  margin: 0 0 3px 3px;  padding: 3px;  float: left;  border: 1px solid #ccc;  -moz-border-radius: 3px;  cursor: move;  background: #F8F8F8;  width: 48px;  height: 48px; } .dms form .gallery li:hover {  border-color: #ffdd44;  background: #ffffaa url(/dmsPlugin/images/dms_media/bg_hover.png) center left repeat-x; } .dms_gallery_sortable_place {  border: 1px dotted yellow;  -moz-border-radius: 3px;  z-index: 2000; } .dms form .menu_sorter { border: 1px solid #E8E8E8; padding: 5px; max-height: 400px; min-height: 100px; overflow: hidden; } .dms form .menu_sorter li {  margin: 5px;  background: url(/dmsPlugin/css/treeview/images/file.gif) left top no-repeat;  padding-left: 16px;  height:16px;  font-size: 14px;  line-height: 16px; } .dms form .menu_sorter li:hover {  background: #fff url(/dmsPlugin/css/treeview/images/file.gif) left top no-repeat; } .dms form .menu_sorter li span.delete { margin-left:12px; cursor: pointer; } .dms form .menu_sorter li span.delete img {  vertical-align: middle; } .dms form .menu_sorter li input { border: none; background: none; width: 88%; }
#facebox .b {  background:url(/dmsPlugin/css/facebox/b.png); } #facebox .tl {  background:url(/dmsPlugin/css/facebox/tl.png); } #facebox .tr {  background:url(/dmsPlugin/css/facebox/tr.png); } #facebox .bl {  background:url(/dmsPlugin/css/facebox/bl.png); } #facebox .br {  background:url(/dmsPlugin/css/facebox/br.png); } #facebox {  position: absolute;  top: 0;  left: 0;  z-index: 100;  text-align: left; } #facebox .popup {  position: relative; } #facebox table {  border-collapse: collapse; } #facebox td {  border-bottom: 0;  padding: 0; } #facebox .body {  padding: 10px;  background: #fff;  width: 370px; } #facebox .loading {  text-align: center; } #facebox .image {  text-align: center; } #facebox img { } #facebox .header {  border-bottom: 1px solid #DDDDDD;  padding-bottom: 5px;  margin-bottom: 10px;  text-align: right; } #facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {  height: 10px;  width: 10px;  overflow: hidden;  padding: 0; } #facebox_overlay {  position: fixed;  top: 0px;  left: 0px;  height:100%;  width:100%; } .facebox_hide {  z-index:-100; } .facebox_overlayBG {  background-color: #fff;  z-index: 99; } * html #facebox_overlay {  position: absolute;  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } 
.blob_boutique .blob_content_left{ background:#7F82AB; color:#fff; padding:5px; margin-bottom:0px; }  .blob_boutique .blob_content_left .link{ color:#fff; font-size: 13px; text-decoration: none; } .blob_boutique .blob_content_left a:hover{ text-decoration: underline; }
.blob_commeContenuAssocie .blob_content_left{ background:#ADD2DB; color:#554837; padding:5px; margin-bottom:10px; }
.blob_head_left{ } .blob_head_left .blob_head_right, .blob_foot_left{ display: none; } .globalWithDroite .blob_nom{ color: #F0940D; }
body, input, select{ font-family: Verdana, Arial, sans-serif; font-size: 10px; } body{ background: #ffffff url(/images/body_bg.jpg) repeat-x top left; } .invisible{display: none;} .visible{display: block;} a{  color: #908271; } a:hover{  text-decoration: none; } em{font-style:italic;} strong{font-weight:bold;} div#dms_layout_parts{ width: 960px; margin-left: auto; margin-right: auto; font-size: 100%; } .crop_me {  overflow-y: hidden;  position: relative; } .crop_me img{  position: absolute;  top: -25%;  left: 0; } .crop_for_actu {  height: 104px; } .marron {  color: #908271; } div#content, div#left_side, div#right_side{ float: left; } div#content{ width: 960px; } div#left_side, div#right_side{ margin-left:30px; } div#head .pousse_pousse{ height: 25px; } div#head .the_image{ float: left; } div#head{ min-height: 104px; background: transparent url(/images/mimilogin_bg.jpg) no-repeat top right; } div#head .logo_wrap{ background: transparent url(/images/logo_carnac.jpg) no-repeat top left; width: 92px; height: 83px; float: left; } div#head .logo_wrap .logo{ display: none; } div#head .switchCulture{ margin-top: 5px; text-align: center; } div#head .switchCulture a.flag_fr{ margin-right: 5px; } div#head .dms_media { min-height: 155px; } ul.mainmenu{  height: 58px;  overflow: hidden; } ul.mainmenu li{  padding-top: 10px;  display: block;  float: left;  width: 113px;  height: 48px;  padding-left: 15px;  padding-right: 15px;  font-size: 1.2em;  color: #fff;  overflow: hidden; } ul.mainmenu li.current{  background: transparent url(/images/nav_over_bg.jpg) no-repeat bottom left; } ul.mainmenu li a, ul.mainmenu li .current{  width: 112px;  display: block;  height: 40px;  color: #fff;  text-decoration: none; } ul.mainmenu li a:hover, ul.mainmenu li .current, ul.mainmenu li a:hover, ul.mainmenu li .current_parent{  border-bottom: 5px solid #157a86; } ul.mainmenu li.bienetre a:hover, ul.mainmenu li.bienetre .current, ul.mainmenu li.bienetre .current_parent{border-color: #debfd1;} ul.mainmenu li.spa a:hover, ul.mainmenu li.spa .current, ul.mainmenu li.spa .current_parent{border-color: #74b1c3;} ul.mainmenu li.carnac a:hover, ul.mainmenu li.carnac .current, ul.mainmenu li.carnac .current_parent{border-color: #a5be48;} ul.mainmenu li.heberg a:hover, ul.mainmenu li.heberg .current, ul.mainmenu li.heberg .current_parent{border-color: #f59200;} ul.mainmenu li.boutique a:hover, ul.mainmenu li.boutique .current, ul.mainmenu li.boutique .current_parent{border-color: #d1d3ea;} div.reserver_zone{ border: 1px solid #917433; margin-bottom: 10px; } div.reserver_en_ligne_wrap{ padding-left:800px; float:left; } div.reserver_en_ligne_foot_wrap{ background: #F0940D; height: 21px; border: 1px solid #DFAB49; } div.reserver_en_ligne{ height: 21px; line-height: 19px; width: 112px; padding-left:40px; font-size: 11px; background: transparent url(/images/reservation_enligne_bg.jpg) no-repeat top left; color: #fff; } div.reserver_en_ligne_foot{ text-align: left; height: 21px; line-height: 19px; width: 198px; padding-left:45px; font-size: 11px; float:right; font-family: Helvetica, Arial; background: #F0940D url(/images/foot_reserver.jpg) no-repeat top left; color: #fff; } div.reserver_en_ligne a, div.reserver_en_ligne_foot a{ color: #fff; font-size:11px; display: block; text-decoration: none; } div.reserver_en_ligne a:hover{ color: #fff; text-decoration: underline; } .sousmenu_me { background-color: #554837; height: 28px; color: #fff; } .sousmenu_me li{ display: block; float: left; position:relative; line-height: 28px; font-size: 12px; width: 152px; text-align: center; } .menu_visite li{ width:158px; } .sousmenu_me li ul.durees { display: none; top: -999px; left:0; z-index:5; position: absolute; background-position: top left; background-repeat: repeat-x; width: 198px; } .sousmenu_me li:hover ul.durees, ul.sousmenu_me li.hover ul.durees{ top: 28px; visibility: visible; display: block; } .sousmenu_me ul.firstlevel{ padding-top: 15px; } .sousmenu_me ul.durees li.duree{ background-position: top left; background-repeat: no-repeat; display: block; color: #fff; } .sousmenu_me ul.durees li.duree span.titre{ background-position: 8px 1px; background-repeat: no-repeat; display: block; height: 19px; line-height: 19px; padding-left: 40px; width: 147px; } .sousmenu_me li ul li{ font-size: 1em; text-align: left; width: 187px; margin-left: auto; margin-right: auto; margin-left: 5px; font-family: Helvetica, Arial, sans-serif; } .sousmenu_me li ul li ul{ } .sousmenu_me li a{ color: #fff; text-decoration: none; display: block; } .sousmenu_me li li a:hover{ text-decoration: underline; } .sousmenu_me li .current{ text-decoration: underline; } .sousmenu_me li ul li { display: block; } .layout_search_controls { } .layout_search_controls label, .layout_search_controls .query, .layout_search_controls .submit{ position: relative; } .layout_search_controls label{ color: #fff; top: 2px; padding-right: 5px; padding-left: 10px; } .layout_search_controls .query{ top: 2px; border: 1px solid #6B6155; } .layout_search_controls .submit{ color: #fff; font-weight: bold; top: 2px; margin-left: 10px; width: 23px; height: 20px; line-height: 17px; background: transparent url(/images/bouton_ok_bg.jpg) no-repeat 0px 3px ; border: none; cursor: pointer; padding: 0; } .dms_breadcrumb { margin-top: 10px; margin-bottom: 15px; padding-left: 10px; padding-right: 10px; line-height: 2em; font-size:12px; border-bottom: 1px dotted #908271; color: #908271; font-family: Helvetica, Arial, sans-serif; } .dms_breadcrumb li{ display: inline; padding-right: 5px; } .dms_breadcrumb li a{ color: #908271; text-decoration: none; } .dms_breadcrumb li a:hover{ text-decoration: underline; } .dms_breadcrumb li.last{ color: #f0940d; } div.shadow{ padding-bottom: 10px; background: transparent url(/images/object_shadow.jpg) no-repeat bottom right; } .slot_for_mot_liste .little .elements, .likeLexique { border-bottom:1px solid #908271; margin-bottom: 20px; } .likeLexique { padding-bottom: 20px; } .slot_for_mot_liste .little .elements .element, .likeLexique li.block{ width: 220px; float: left; padding-right: 20px; } .likeLexique li.block ul{ line-height: 1.5em; } .menu_obj_attaches ul, .bouton_seul { padding-top: 5px; padding-bottom: 5px; } .menu_obj_attaches ul li, .bouton_seul .link{ margin-bottom: 5px; background-repeat: no-repeat; background-position: top left; display: block; width: 217px; margin-left: auto; margin-right: auto; font-size: 1.2em; } .menu_obj_attaches ul li a, .menu_obj_attaches ul li .current, .bouton_seul .link{ color: #fff; padding-left: 25px; font-family: Arial, Verdana, sans-serif; display: block; line-height: 19px; text-decoration: none; } .menu_obj_attaches ul li .current, .bouton_seul .current{ text-decoration: underline; } .bouton_seul .link{ width: 192px; margin-bottom: 0; } div#foot{ margin-top: 20px; } .layoutAccueil .home_footer{ background: #554837; } div#foot ul.foot_home{ background: #554837 url(/images/footer_bg.jpg) no-repeat right; margin-left: 10px; margin-right: 15px; } div#foot ul.foot_home li{ float: left; padding-left: 5px; padding-right: 25px; } div#foot ul.foot_home li a{ color: #F0940D; background: transparent url(/images/sous_supernav_puce.gif) no-repeat left; padding-left: 10px; line-height: 30px; } div#foot ul.super_foot{ background: #554837 url(/images/super_foot_bg.jpg) no-repeat left bottom; min-height: 134px; padding: 20px; } div#foot ul.super_foot li.block{ width: 200px; float: left; padding-left: 5px; background: transparent url(/images/sous_supernav_bg.gif) repeat-y top left; } div#foot ul.super_foot li.block span.block{ color: #f0940d; font-size: 1.3em; padding-left: 10px; } div#foot ul.super_foot li.block ul.sous_superfoot li{ line-height: 1.8em; } div#foot ul.super_foot li.block ul.sous_superfoot a.link{ color: #b6a999; text-decoration: none; padding-left: 10px; font-size:11px; } div#foot ul.super_foot li.block ul.sous_superfoot a.link:hover, div#foot ul.super_foot li.block ul.sous_superfoot span.link{ color: #fff; display: block; padding-left: 10px; font-size:11px; } div#foot ul.super_foot li.block ul.sous_superfoot span.link{ background: transparent url(/images/sous_supernav_puce.gif) no-repeat left; } .my_gmap{ border: 1px solid #B6A999; padding: 5px; width:400px; } .form_recherche_big label{ padding-right: 10px; } .form_recherche_big #big_query{ margin-right: 10px; } .search_result { padding-top: 10px; } .search_result .result_head .score{ padding-right: 10px; } .resultSearchFoot{ padding-top: 10px; color: #908271; border-top: 1px solid #908271; } .resultSearchFoot .results{ float: right; } .resultSearchFoot .pager{ float: right; width: 280px; text-align: right; } .resultSearchFoot .pager strong, .resultSearchFoot .pager a{ padding-left: 5px; } .resultSearchFoot .pager strong { color: #F0940D; } .actusByType .elements .element .date{ color: #908271; padding-bottom: 5px; } .slot_for_suggestion_random .markdown p{ padding-bottom: 5px; } .slot_for_suggestion_random .markdown{ border-bottom:1px solid #8D8A83; } .slot_for_suggestion_random .seeAll{ padding-top: 5px; color: #F0940D; text-align: center; } .seeAllActus{ padding-top: 5px; color: #F0940D; text-align: center; } #right_side .slot_for_suggestion_random .seeAll{ margin-bottom: 20px; } .slot_for_suggestion_detail .big .imgleft{ width: 255px; } .slot_for_actu_detail .big .markdown{ width: 700px; float: left; } body.main_page #facebox .body .content, body.main_page #facebox .body .footer{ width: auto; } body.main_page #facebox .body .footer{ position: inherit; left:0; top: 0; text-align:right; padding: 10px; }  .border_cadre_footer { background:transparent url(/images/background_footer_content.png) no-repeat scroll right top; display:block; height:13px; }   .background_interstitiel {  background: transparent url(/images/interstitiel/fond.jpg) no-repeat left top; padding-top: 220px; padding-left: 390px; height: 238px; } .background_interstitiel .bt_inter { }  #facebox .background_interstitiel .bt_noel {  background: transparent url(/images/interstitiel/bt_noel.png) no-repeat right top; display:block; height: 54px; } #facebox .background_interstitiel .bt_sylvestre {  background: transparent url(/images/interstitiel/bt_sylvestre.png) no-repeat right top; display:block; height: 54px; } #facebox .background_interstitiel .bt_plaisir {  background: transparent url(/images/interstitiel/bt_plaisir.png) no-repeat right top; display:block; height: 54px; } .background_interstitiel a, .background_interstitiel a:hover { cursor:pointer; width: 286px; padding-bottom: 10px; text-decoration: none; } #facebox .background_interstitiel .hover .bt_noel {  background: transparent url(/images/interstitiel/bt_noel_hover.png) no-repeat right top; } #facebox .background_interstitiel .hover .bt_sylvestre {  background: transparent url(/images/interstitiel/bt_sylvestre_hover.png) no-repeat right top; } #facebox .background_interstitiel .hover .bt_plaisir {  background: transparent url(/images/interstitiel/bt_plaisir_hover.png) no-repeat right top; }
.formField{ display: block; padding-bottom: 5px; } .formField label.label, .formField input, .formField textarea, .formField select{ float: left; display: block; font-size: 1em; height: 1.5em; line-height: 1.5em; } .formField textarea{ height: 15em; } .subs{ text-align: center; } .bt_carnac{ display: block; width: 157px; height: 19px; font-size:11px; line-height: 19px; padding-left: 20px; text-decoration: none; } .bt_orange{ background: transparent url(/images/bt_bg_petit_orange.jpg) no-repeat top left; color: #fff; } .bt_marron{ background: transparent url(/images/bt_bg_petit_marron.jpg) no-repeat top left; color: #fff; } .bt_marron:hover, .bt_marron a:hover{ color: #F0940D; } .votreSejour, .spamForm { width: 230px; } .votreSejour form{ background: #157a86 url(/images/form_sejour_bg.jpg) no-repeat top left; padding: 30px; height: 61px; } .votreSoinMarin form{ background: #74B1C3 no-repeat top left; padding: 30px 20px; } .votreSoinBeaute form{ background: #debfd1 no-repeat top left; padding: 30px 20px; } .votreSejour .formField label.label{ width: 50px; color: #fff; } .votreSoinMarin .formField label.label{ width: 70px; } .votreSoinBeaute .formField label.label{ color: #911a28; } .votreSejour .formField select{ width: 120px; } .votreSejour .subs, .spamForm .subs { text-align: right; } .votreSejour .subs .submit, .spamForm .subs .submit{ background: #157a86 url(/images/form_sejour_bt.jpg) no-repeat top left; border: none; color: #fff; width: 71px; height: 21px; line-height: 21px; font-size: 1.1em; padding-bottom:5px; text-align: center } .votreSoinMarin .subs .submit{ background: #74B1C3 url(/images/form_spa_bt.jpg) no-repeat top left; } .votreSoinBeaute .subs .submit{ background: #DEBFD1 url(/images/form_beaute_bt.jpg) no-repeat top left; } .spamForm form{ background: #E9EAE4; padding: 10px; } .spamForm .formField label.label{ width: 60px; color: #000; } .spamForm { color: #938F86; } .spamForm .formField input{ width: 140px; } .spamForm .subs .submit{ background: #554837 url(/images/form_spam_bt.jpg) no-repeat top left; color: #fff; width: 80px; height: 19px; line-height: 19px; } label.error, div.error{ display: block; clear: both; padding: 5px 5px 5px 25px; color: #fff; background-color: #9F1A15; background-image: url(/images/error.jpg); background-repeat: no-repeat; background-position: 5px 5px; position: relative; line-height: 20px; height: 20px; top: 10px; margin-bottom: 10px; } div.success{ display: block; clear: both; padding: 5px 5px 5px 30px; margin-bottom: 10px; color: #fff; background-color: #9ACE3D; background-image: url(/images/ok.jpg); background-repeat: no-repeat; background-position: 5px 5px; line-height: 20px; margin-bottom: 10px; }
.likeH1{ font-size: 1.8em; border-bottom: 1px solid #f0940d; text-transform: uppercase; font-family: Helvetica, Arial, Verdana, sans-serif; margin-bottom: 20px; display: block; color: #908271; } .likeH2{ font-size: 1.5em; border-bottom: 1px solid #f0940d; font-family: Helvetica, Arial, Verdana, sans-serif; display: block; color: #908271; } .likeH2 .link{ color:#908271; text-decoration: none; font-family:Helvetica,Arial,Verdana,sans-serif; font-size:1em; } .likeH3, .blob_nom, .object_description h2{ font-size: 1.4em; font-family: Helvetica, Arial, Verdana, sans-serif; padding-bottom: 10px; display: block; color: #908271; } .likeH4, .blob_nom, .object_description h3{ font-size: 1.5em; font-family: Helvetica, Arial, Verdana, sans-serif; padding-bottom: 10px; display: block; font-weight:bold; color: #908271; } .listeSoins .likeH4{ padding-bottom: 0; } .suggestion .likeH2, .suggestion .likeH3 { color: #908271 !important; padding-bottom: 0px; margin-bottom: 5px; } .suggestion .likeH3 { padding-top: 5px; font-weight: bold; }
.slot_for_actu_liste, .layoutAccueil .suggestion, #right_side .suggestion { width: 230px; } .slot_for_actu_liste .likeH2, .suggestion .likeH2, .suggestion { color: #908271; } .slot_for_actu_liste ul.elements h3 a{ } .slot_for_actu_liste ul.elements .crop_me{  margin: 5px 0; } .actusByType ul.elements .element { margin-bottom: 15px; } .slot_for_actu_liste .actu a.likeH3, .slot_for_actu_liste .actu div.resume .markdown p{ color: #8D8A83; padding-bottom: 5px; } .slot_for_actu_liste .actu a.likeH3{ } .slot_for_actu_liste li.element{ border-bottom: 1px solid #8D8A83; } .slot_for_actu_rssLink{ padding-top: 10px; } .slot_for_actu_rssLink .rss_link{ color: #8D8A83; padding-left: 45px; display: block; background: transparent url(/images/rss_icon.jpg) no-repeat left; text-decoration: none; } .image_suggestion_home { display:block; height:105px; overflow:hidden; }
div.layoutSoinBeaute { } div.layoutSoinBeaute #content{ width: 698px; } .layoutSoinBeaute .menu_obj_attaches .dms_menu_recursive, .layoutSoinBeaute .bouton_seul{ background-color: #911a28; } .layoutSoinBeaute .menu_obj_attaches ul li, .layoutSoinBeaute .bouton_seul .link{ background-image: url(/images/menu_obj_attaches_layoutBea.jpg); } .layoutSoinBeaute .likeH1, .layoutSoinBeaute .likeH2, .layoutSoinBeaute .likeH3, .layoutSoinBeaute .blob_nom, .layoutSoinBeaute .likeH1 a, .layoutSoinBeaute .likeH2 a, .layoutSoinBeaute .likeH3 a, .layoutSoinBeaute .blob_nom a{ color: #911a28 !important; } .layoutSoinBeaute .likeH2, .layoutSoinBeaute .likeH3, .layoutSoinBeaute .blob_nom, .layoutSoinBeaute .likeH1 a, .layoutSoinBeaute .likeH2 a, .layoutSoinBeaute .likeH3 a, .layoutSoinBeaute .blob_nom a{ font-weight:bold; } .layoutSoinBeaute .likeH4{ color:#F0940D; font-weight:bold; } div.layoutSoinBeaute ul.sousmenu_me { background-color: #debfd1; } div.layoutSoinBeaute ul.sousmenu_me li { width: auto; } div.layoutSoinBeaute ul.sousmenu_me a{ color: #911a28; } div.layoutSoinBeaute ul.sousmenu_me a, div.layoutSoinBeaute ul.sousmenu_me .current{ padding-left: 45px; padding-right: 10px; } div.layoutSoinBeaute ul.sousmenu_me ul.durees { background-color: #74b1c3; border: 1px solid #136b74; background-image: url(/images/sousmenu_layoutThalasso_bg.jpg); } div.layoutSoinBeaute ul.sousmenu_me ul.durees li.duree{ background-image: url(/images/sousmenu_sejour_layoutThalasso_bg.jpg); } div.layoutSoinBeaute ul.sousmenu_me ul.durees span.court{ background-image: url(/images/sousmenu_sejour_court_layoutThalasso_bg.jpg); } div.layoutSoinBeaute ul.sousmenu_me ul.durees span.long{ background-image: url(/images/sousmenu_sejour_long_layoutThalasso_bg.jpg); } div.layoutSoinBeaute ul.sousmenu_me ul.durees span.journee{ background-image: url(/images/sousmenu_sejour_journee_layoutThalasso_bg.jpg); } div.layoutSoinBeaute ul.sousmenu_me ul ul{ } div.layoutSoinBeaute div.markdown a{  color: #157a86; }
div.layoutSpaMarin { } div.layoutSpaMarin #head ul.mainmenu li.spa{  background: transparent url(/images/nav_over_bg.jpg) no-repeat bottom left; } div.layoutSpaMarin #head ul.mainmenu li.spa .link{  border-bottom: 5px solid #74b1c3; } div.layoutSpaMarin #content{ width: 698px; } .layoutSpaMarin .menu_obj_attaches .dms_menu_recursive, .layoutSpaMarin .bouton_seul{ background-color: #74b1c3; } .layoutSpaMarin .menu_obj_attaches ul li, .layoutSpaMarin .bouton_seul .link{ background-image: url(/images/menu_obj_attaches_layoutSpa.jpg); } .layoutSpaMarin .likeH1, .layoutSpaMarin .likeH2, .layoutSpaMarin .likeH3, .layoutSpaMarin .blob_nom, .layoutSpaMarin .object_description h2, .layoutSpaMarin .likeH1 a, .layoutSpaMarin .likeH2 a, .layoutSpaMarin .likeH3 a, .layoutSpaMarin .blob_nom a, .layoutSpaMarin .object_description h2 a{ color: #74b1c3 !important; } .layoutSpaMarin .likeH2, .layoutSpaMarin .likeH3, .layoutSpaMarin .blob_nom, .layoutSpaMarin .object_description h2, .layoutSpaMarin .likeH1 a, .layoutSpaMarin .likeH2 a, .layoutSpaMarin .likeH3 a, .layoutSpaMarin .blob_nom a, .layoutSpaMarin .object_description h2 a{ font-weight:bold; } div.layoutSpaMarin ul.sousmenu_me { background-color: #74b1c3; } div.layoutSpaMarin ul.sousmenu_me li { width: 135px; } div.layoutSpaMarin ul.sousmenu_me ul.durees { background-color: #74b1c3; border: 1px solid #136b74; background-image: url(/images/sousmenu_layoutThalasso_bg.jpg); } div.layoutSpaMarin ul.sousmenu_me ul.durees li.duree{ background-image: url(/images/sousmenu_sejour_layoutThalasso_bg.jpg); } div.layoutSpaMarin ul.sousmenu_me ul.durees span.court{ background-image: url(/images/sousmenu_sejour_court_layoutThalasso_bg.jpg); } div.layoutSpaMarin ul.sousmenu_me ul.durees span.long{ background-image: url(/images/sousmenu_sejour_long_layoutThalasso_bg.jpg); } div.layoutSpaMarin ul.sousmenu_me ul.durees span.journee{ background-image: url(/images/sousmenu_sejour_journee_layoutThalasso_bg.jpg); } div.layoutSpaMarin ul.sousmenu_me ul ul{ } div.layoutThalasso div.markdown a{  color: #157a86; } ul.sejourByDuree h2.court { background-image: url(/images/list_court_layoutThalasso.jpg); } ul.sejourByDuree h2.long { background-image: url(/images/list_long_layoutThalasso.jpg); }
div.layoutCarnac { } div.layoutCarnac #content{ width: 698px; } .layoutCarnac .menu_obj_attaches .dms_menu_recursive, .layoutCarnac .bouton_seul{ background-color: #8dac13; } .layoutCarnac .menu_obj_attaches ul li, .layoutCarnac .bouton_seul a{ background-image: url(/images/menu_obj_attaches_layoutCar.jpg); } .layoutCarnac .likeH1, .layoutCarnac .likeH2, .layoutCarnac .likeH3, .layoutCarnac .blob_nom, .layoutCarnac .object_description h2, .layoutCarnac .likeH1 a, .layoutCarnac .likeH2 a, .layoutCarnac .likeH3 a, .layoutCarnac .blob_nom a, .layoutCarnac .object_description h2 a{ color: #8dac13; } .layoutCarnac .likeH2, .layoutCarnac .likeH3, .layoutCarnac .blob_nom, .layoutCarnac .object_description h2, .layoutCarnac .likeH1 a, .layoutCarnac .likeH2 a, .layoutCarnac .likeH3 a, .layoutCarnac .blob_nom a, .layoutCarnac .object_description h2 a{ font-weight:bold; } div.layoutCarnac ul.sousmenu_me { background-color: #157a86; } div.layoutCarnac ul.sousmenu_me ul.durees { background-color: #157a86; border: 1px solid #136b74; background-image: url(/images/sousmenu_layoutCarnac_bg.jpg); } div.layoutCarnac ul.sousmenu_me ul.durees li.duree{ background-image: url(/images/sousmenu_sejour_layoutThalasso_bg.jpg); } div.layoutCarnac ul.sousmenu_me ul.durees span.court{ background-image: url(/images/sousmenu_sejour_court_layoutThalasso_bg.jpg); } div.layoutCarnac ul.sousmenu_me ul.durees span.long{ background-image: url(/images/sousmenu_sejour_long_layoutThalasso_bg.jpg); } div.layoutCarnac ul.sousmenu_me ul.durees span.journee{ background-image: url(/images/sousmenu_sejour_journee_layoutThalasso_bg.jpg); } div.layoutCarnac ul.sousmenu_me ul ul{ } div.layoutCarnac div.markdown a{  color: #157a86; }
div.layoutHebergement { } div.layoutHebergement #content{ width: 698px; } .layoutHebergement .menu_obj_attaches .dms_menu_recursive, .layoutHebergement .bouton_seul{ background-color: #f59200; } .layoutHebergement .menu_obj_attaches ul li, .layoutHebergement .bouton_seul a{ background-image: url(/images/menu_obj_attaches_layoutHeb.jpg); } .layoutHebergement .likeH1, .layoutHebergement .likeH2, .layoutHebergement .likeH3, .layoutHebergement .blob_nom, .layoutHebergement .object_description h2, .layoutHebergement .likeH1 a, .layoutHebergement .likeH2 a, .layoutHebergement .likeH3 a, .layoutHebergement .blob_nom a, .layoutHebergement .object_description h2 a{ color: #F0940D; } .layoutHebergement .likeH2, .layoutHebergement .likeH3, .layoutHebergement .blob_nom, .layoutHebergement .object_description h2, .layoutHebergement .likeH1 a, .layoutHebergement .likeH2 a, .layoutHebergement .likeH3 a, .layoutHebergement .blob_nom a, .layoutHebergement .object_description h2 a{ font-weight:bold; } div.layoutHebergement .sousmenu_me { background-color: #f59200; } div.layoutHebergement .sousmenu_me li { width: 185px; } div.layoutHebergement div.markdown a{  color: #F0940D; }
div.layoutThalasso { } div.layoutThalasso #content, div.globalWithDroite #content{ width: 698px; } .layoutThalasso .menu_obj_attaches, .menu_sejour .menu_obj_attaches{ background-color: #157a86; } .layoutThalasso .menu_obj_attaches ul li, .menu_sejour .menu_obj_attaches ul li{ background-image: url(/images/menu_obj_attaches_layoutTha.jpg); } .layoutThalasso .likeH1, .layoutThalasso .likeH2, .menu_sejour .likeH2, .layoutThalasso .likeH3, .layoutThalasso .blob_nom, .object_description h2, .layoutThalasso .likeH1 a, .layoutThalasso .likeH2 a, .layoutThalasso .likeH3 a, .layoutThalasso .blob_nom a, .layoutThalasso .object_description h2 a, .votreSejour .likeH2{ color: #157a86; } .layoutThalasso .likeH2, .menu_sejour .likeH2, .layoutThalasso .likeH3, .layoutThalasso .blob_nom, .object_description h2, .layoutThalasso .likeH1 a, .layoutThalasso .likeH2 a, .layoutThalasso .likeH3 a, .layoutThalasso .blob_nom a, .layoutThalasso .object_description h2 a, .votreSejour .likeH2{ color: #157a86; font-weight:bold; } .likeH4, .likeH4 a, .object_description h3, .object_description h3 a{ color: #908271; } div.layoutThalasso ul.sousmenu_me { background-color: #157a86; } div.layoutThalasso ul.sousmenu_me ul.durees { background-color: #157a86; border: 1px solid #136b74; background-image: url(/images/sousmenu_layoutThalasso_bg.jpg); } div.layoutThalasso ul.sousmenu_me ul.durees li.duree{ background-image: url(/images/sousmenu_sejour_layoutThalasso_bg.jpg); } div.layoutThalasso ul.sousmenu_me ul.durees span.court{ background-image: url(/images/sousmenu_sejour_court_layoutThalasso_bg.jpg); } div.layoutThalasso ul.sousmenu_me ul.durees span.long{ background-image: url(/images/sousmenu_sejour_long_layoutThalasso_bg.jpg); } div.layoutThalasso ul.sousmenu_me ul.durees span.journee{ background-image: url(/images/sousmenu_sejour_journee_layoutThalasso_bg.jpg); } div.layoutThalasso ul.sousmenu_me ul.durees span.midweek{ background-image: url(/images/sousmenu_sejour_journee_layoutThalasso_bg.jpg); } div.layoutThalasso ul.sousmenu_me ul ul{ } div.layoutThalasso div.markdown a{  color: #157a86; } ul.sejourByDuree h2.court { background-image: url(/images/list_court_layoutThalasso.jpg); } ul.sejourByDuree h2.midweek { background-image: url(/images/sousmenu_sejour_journee_layoutThalasso_bg.jpg); padding-left:30px; } ul.sejourByDuree h2.long { background-image: url(/images/list_long_layoutThalasso.jpg); }
ul.sejourByDuree h2.duree { padding-left: 20px; background-repeat: no-repeat; background-position: left top; padding-bottom: 10px; } ul.sejourByDuree div.sejour_little .likeH4{ padding-bottom: 0px; } .big .sejour .object_image{ width: 170px; } .big .sejour .object_description_prix{ width:510px; } .big .sejour .object_description{ width: 510px; } .big .sejour .object_description_prix .associe .markdown{ background: #ADD2DB; color:#554837; padding: 5px; } .likeAssocie{ margin-bottom: 5px; color: #F0940D !important; } .big .sejour .object_description_prix .associe .markdown h3{ font-weight: bold; color:#554837; } .big .sejour .object_description_prix .associe .markdown p{ padding: 0; } .big .sejour .object_prix{ width: 160px; padding-left: 40px; background: transparent url(/images/menhir_bleu.jpg) no-repeat top; color: #554837; } .big .sejour .object_prix strong{ font-size: 1.5em; display: block; font-family: Helvetica, Arial, Verdana, sans-serif; } .big .sejour .object_prix .markdown p{ padding-bottom: 0; } .big .sejour .object_prix .markdown{ padding-top: 20px; margin-bottom: 30px; }
.listeSoins .likeH3{ padding-bottom: 10px; font-weight:bold; } .listeSoins .dureePrix, .soinBeaute .dureePrix{ padding-top: 5px; margin-bottom: 20px; font-size:12px; float:right; } .listeSoins .dureePrix .prix, .soinBeaute .dureePrix .prix{ font-weight: bold; color: #F0940D; }
.tarif_offre .link{ display: block; color: #fff; background: transparent url(/images/offres_bg.jpg) no-repeat top left; height: 32px; width: 219px; line-height: 32px; text-decoration: none; padding-left: 10px; font-size: 1.1em; } .tarif_offre .current{ text-decoration: underline; } .cahier_prix .link{ display: block; color: #fff; background: transparent url(/images/cahier_prix.jpg) no-repeat top left; height: 75px; width: 139px; padding-top: 30px; text-decoration: none; padding-left: 90px; font-size: 1.1em; }
.markdown p{ line-height: 1.5em; padding-top: 0px; padding-bottom: 20px; font-size:12px; } .markdown em{ font-weight: bold; font-style: normal; color: #F0940D; } .markdown ul{ list-style-type: disc; list-style-position: outside; padding-left: 20px; line-height: 1.5em; padding-bottom: 20px; font-size:12px; } .markdown h3{ color: #908271; font-weight: bold; padding-bottom: 5px; font-size:1.2em; } .markdown h4{ font-weight: bold; padding-bottom: 5px; } .listeSoins ul.elements .markdown p.first_p{ padding-bottom:0px; }
div.fastbookform, div.contactform{ background: #fff url(/images/beafv_bg.jpg) repeat-y top left; width: 405px; } div.fastbookform{ margin-left: auto; margin-right: auto; } div.fastbookform .beafin, div.contactform .beafin{ background: transparent url(/images/beafv_inside.jpg) no-repeat top left; } div.fastbookform .beafter, div.contactform .beafter{ background: transparent url(/images/beafv_bottom.jpg) no-repeat bottom left; height: 2px; line-height: 2px; } div.bigbeaf{ width: 700px; margin-left: auto; margin-right: auto; background: #fff url(/images/big_beafv_bg.jpg) repeat-y top left; } div.fastbookform .form_end { padding: 10px; } div.bigbeaf .beafin{ background: transparent url(/images/big_beafv_inside.jpg) no-repeat top left; padding: 10px; } div.bigbeaf .beafter{ background: transparent url(/images/big_beafv_bottom.jpg) no-repeat bottom left; height: 2px; line-height: 2px; } div.fastbookform .beafin form, div.contactform .beafin form{ padding: 10px; } div.fastbookform .beafin form .subs{ text-align:right; width: 385px; } div.minibeafv{ width: 230px; margin-left: auto; margin-right: auto; background: #fff url(/images/mini_beafv_bg.jpg) repeat-y top left; } div.minibeafv .beafin{ background: transparent url(/images/mini_beafv_inside.jpg) no-repeat top left; padding: 10px; } div.minibeafv .beafter{ background: transparent url(/images/mini_beafv_bottom.jpg) no-repeat bottom left; height: 2px; line-height: 2px; } div.minibeafv .beafin .likeH4{ color: #157A86; padding-bottom: 0; } div.minibeafv .beafin p{ padding-bottom: 0; } div.fastbookform .subs .submit, div.contactform .subs .submit, .form_end div.fastbookform .submit{ background:#157A86 url(/images/form_sejour_bt.jpg) no-repeat scroll left top; border:medium none; color:#FFFFFF; font-size:1.1em; height:21px; line-height:21px; padding-bottom:5px; text-align:center; width:71px; text-decoration: none; } div.fastbookform .beafin .formField, div.contactform form .formField{ padding-bottom:10px; } div.fastbookform .beafin .formField label.label, div.fastbookform .form_end .formField label{ width: 180px; text-align: right; padding-right: 10px; } div.fastbookform .form_end .formField label{float: left;} div.forResa .likeH3{ padding-bottom: 5px; } div.forResa .imgPeriode{ margin-top: 60px; } div.forResa .listeHotels .champ .check{ float: left; width: 30%; } div.forResa .listeHotels .champ .check label{ padding-left: 30px; font-size: 1.1em; } div.forResa .date .datepicker{ width: 320px; } div.forResa .resultat table{ width: 100%; } div.forResa .resultat tr{ line-height: 1.7em; } div.forResa .resultat th{ font-weight: bold; padding-right: 10px; white-space: nowrap; } div.forResa .resultat th em{ font-weight: normal; } div.forResa .resultat tbody th{ width: 210px; } div.forResa .resultat th.vue{ font-weight: normal; width: auto; } div.forResa .resultat td{ padding-right: 10px; text-align: right; } div.forResa .resultat .na, .ia{ color: #D48624; } div.forResa .resultat .nb, .ib{ color: #6A5F4B; } div.forResa .resultat .nc, .ic{ color: #72AA3F; } div.forResa .resultat .nd, .id{ color: #57AECA; } div.forResa .resultat td.hidden{ visibility: hidden; } div.contactform form .formField label.label{ width: 85px; text-align: left; padding-left: 25px; } div.fastbookform .beafin .formField input, div.fastbookform .beafin .formField select, div.fastbookform .beafin .formField textarea, div.contactform .beafin .formField input, div.contactform .beafin .formField select, div.contactform .beafin .formField textarea{ width: 193px; padding: 0; margin: 0; border: 1px solid #BAAE9E; } div.fastbookform .beafin form .formField .multipleFields{ float: left; } div.fastbookform .beafin form .formField .multipleFields input, div.fastbookform .beafin form .formField .multipleFields select{ display: inline; width: auto; float: none; } div.contactform .beafin form .formField input, div.contactform .beafin form .formField select, div.contactform .beafin form .formField textarea{ width: 253px; } div.fastbookform .beafin form .formField input{ line-height: 1.5em; height: 1.5em; } div.ui-datepicker-inline{ padding-left: 0 !important; padding-right: 0 !important; padding-bottom: 0 !important; background: #fff url(/images/datepicker_nav.jpg) no-repeat top !important; border-width: 2px !important; width: auto; } div.ui-datepicker-inline div.ui-datepicker-links .ui-datepicker-next{ left:17em; } div.ui-datepicker-inline .ui-datepicker-current-day{ font-weight: bold; text-decoration: underline; color: #fff; } .ui-datepicker-next, .ui-datepicker-prev { top:0.2em; background: none !important; } .ui-datepicker-next a, .ui-datepicker-prev a{ background: none !important; width:2.5em; border: none !important; } .ui-datepicker-next label, .ui-datepicker-prev label{ display: none; } .ui-datepicker-header{ } .ui-datepicker-header select{ top:0.8em; background: #fff; font-size: 0.8em; } .ui-datepicker-header select.ui-datepicker-new-month{ left:5em; width:8em; } .ui-datepicker-header select.ui-datepicker-new-year{ left:15em; } div.ui-datepicker-inline table.ui-datepicker{ width:270px; background: #fff !important; } div.ui-datepicker-inline tr.ui-datepicker-title-row td{ border-bottom: 3px solid #157A86; } div.ui-datepicker-inline tr.ui-datepicker-title-row td a{ color: #157A86; font-weight: bold; } div.ui-datepicker-inline td{ background: #fff !important; line-height: 2em; } div.ui-datepicker-inline tr.ui-datepicker-days-row td a{ border: none !important; color: #554837; } div.ui-datepicker-inline tr.ui-datepicker-days-row td a:hover{ text-decoration: underline; } div.ui-datepicker-inline tr.ui-datepicker-days-row td{ border: 1px solid #fff; } div.ui-datepicker-inline td a{ background: #fff !important; } div.ui-datepicker-inline tr.ui-datepicker-days-row td.periodeA a{ background: #d48624 !important; color: #fff; } div.ui-datepicker-inline tr.ui-datepicker-days-row td.periodeB a{ background: #6a5f4b !important; color: #fff; } div.ui-datepicker-inline tr.ui-datepicker-days-row td.periodeC a{ background: #72aa3f !important; color: #fff; } div.ui-datepicker-inline tr.ui-datepicker-days-row td.periodeD a{ background: #57aeca !important; color: #fff; } #facebox .body { padding:0px; } #facebox .body .titre, #facebox .body .contenu { } #facebox .body .titre{ padding: 20px 10px 10px 10px; background: transparent url(/images/facebox_title.jpg) repeat-x top left; height: 36px; color: #fff; font-size: 1.4em; } #facebox .body .content, #facebox .body .footer{ width: 500px; } #facebox .body .contenu{ padding: 20px; min-height:200px; background: transparent url(/images/facebox_body_bg.jpg) no-repeat bottom right; } .formCallBack{ padding: 25px 0; } #facebox .body .infos{ padding: 5px; line-height: 1.7em; } #facebox .body .sp{ padding-bottom: 5px; border-bottom: 1px solid #8F8271; margin-bottom: 15px; } #facebox .body label.label{ width: 180px; text-align: right; padding-right: 20px; } #facebox .body .submit{ background:#157A86 url(/images/form_sejour_bt.jpg) no-repeat scroll left top; border:medium none; color:#FFFFFF; font-size:1.1em; height:21px; line-height:21px; text-align:center; width:71px; display: block; text-decoration: none; margin-left: auto; margin-right: auto; } #facebox .body .footer{ position: absolute; z-index: 101; left:-5px; top: 0; text-align:right; padding-top: 15px }
.page_for_main_jeuConcours div.blob_description {  margin-left: 155px; } .page_for_main_jeuConcours div.bienvenue div.blob_description {  margin-left: 0px; } .jeu_facebox {  width: 627px;  height: 462px;  background: url(/images/jeu/facebox_bg.jpg) top left no-repeat;  cursor: pointer; } .boutique_facebox {  cursor: pointer; } body.main_page #facebox .body .boutiqueFaceboxClose {  position:absolute;  right:5px;  top:5px; } .jeu_facebox .text {  color:#FFFFFF;  font-size:160%;  padding-left:60px;  padding-right:60px;  padding-top:180px;  text-align:center; } .jeu_facebox .text p {  margin-top: 1em; } .questions div.jeu_question {  padding: 2em 0 1.5em 0;  margin: 0;  color: #908271;  font-weight: bold; } .questions div.jeu_question p{  padding: 0; } .questions div.champ div.champ {  margin: 8px 0 8px 4em; } .questions div.champ div.champ input {  margin: 0 8px 0 0;  vertical-align: bottom; } .slot_for_jeuQuestion_jeu input.valider, .slot_for_jeuJoueur_form input.valider {  background: url(/images/jeu/valider.jpg) top left no-repeat;  width: 158px;  height: 20px;  border: 0;  margin: 20px 180px 0 0;  padding: 0;  cursor: pointer; } .slot_for_jeuJoueur_form .inscription_wrap {  text-align :center; } div.inscription {  text-align: left;  background: url(/images/jeu/form_bg.jpg) top left no-repeat;  width: 470px;  height: 267px;  margin: auto; } div.inscription .inner {  margin: 0 0 0 60px;  padding-top :20px; } .slot_for_jeuJoueur_form div.inscription label {  width: 100px; } .slot_for_jeuJoueur_form div.inscription label.error, ul.checkboxes label.error {  background: none;  clear: none;  color: red;  display: inline;  height: auto;  line-height: auto;  margin: 0;  padding: 0; } .slot_for_jeuJoueur_form ul.error_list {  display: none; } .slot_for_jeuJoueur_form ul li.clearfix {  margin-bottom: 5px; } .slot_for_jeuJoueur_form ul input {  border: 1px solid #4f6185;  width: 200px; } .slot_for_jeuJoueur_form ul ul.radio_list li {  display: inline;  display:block;  float:left;  margin-right: 20px; } .slot_for_jeuJoueur_form ul ul.radio_list li input, ul.checkboxes input {  margin: 0 5px 0 0;  width: auto;  border: 0; } .slot_for_jeuJoueur_form ul ul.radio_list li label, ul.checkboxes input {  width: auto;  float: left; } .slot_for_jeuJoueur_form div li input.error, .slot_for_jeuJoueur_form div li input.has_error, .slot_for_jeuJoueur_form div.contactform .beafin .spam_inner .formFields input.has_error {  border: 2px dotted red; } .slot_for_jeuJoueur_form p.precision {  text-align: right;  width: 300px; }  .slot_for_jeuJoueur_form div.contactform {  width: 470px;  margin: auto; } .slot_for_jeuJoueur_form div.spam_inner {  padding: 10px; }  .slot_for_jeuJoueur_form div.spam_inner label {  padding-left:25px;  width:85px; }  .slot_for_jeuJoueur_form div.spam_inner input {  padding-left:25px;  width:85px;  border: 1px solid #4f6185; } .confirm_msg {  padding: 20px;  font-size: 110%; } .confirm_msg p{  margin-bottom: 8px; } 