/* poids : 97.01 ko | compressor_time : 63.82 ms | gain : 5.50 ko | cacheName : 1279878312-86f6f2df4669a917faaf62031dddc83c
/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
/httpdocs/css/blob/cadre_bleu_home.css - 2.71 ko
/httpdocs/css/blob/cadre_border_gris.css - 3.61 ko
/httpdocs/css/blob/cadre_border_gris_bis.css - 3.15 ko
/httpdocs/css/blob/default.css - 1.89 ko
/httpdocs/css/blob/home.css - 1.87 ko
/httpdocs/css/layout/layout.css - 1.11 ko
/httpdocs/css/layout/head.css - 3.50 ko
/httpdocs/css/layout/foot.css - 3.28 ko
/httpdocs/css/layout/left_right.css - 0.00 ko
/httpdocs/css/main.css - 5.72 ko
/httpdocs/css/utile.css - 7.32 ko
/httpdocs/css/markdown.css - 2.65 ko
/httpdocs/css/slide.css - 6.68 ko
/httpdocs/css/actu.css - 6.92 ko
/httpdocs/css/organigramme.css - 1.59 ko
/httpdocs/css/prod.css - 8.26 ko
/httpdocs/css/form.css - 3.97 ko
/httpdocs/css/cart.css - 8.73 ko
/httpdocs/css/emploi.css - 0.22 ko
/httpdocs/css/search.css - 1.82 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_cadre_bleu_home {  padding-top:20px;  border: none; } .blob_cadre_bleu_home .blob_head_left { display:block; padding-left: 10px; background: transparent url(/images/utile/fond_bleu_blob.png) no-repeat left top; } .blob_cadre_bleu_home .blob_head_right { padding-top: 10px; display:block; min-height: 14px;  background: transparent url(/images/utile/fond_bleu_blob.png) no-repeat right top; } .blob_cadre_bleu_home .blob_content_left {  padding-left: 10px;  display:block;  background: transparent url(/images/utile/fond_bleu_blob.png) no-repeat left -10px; } .blob_cadre_bleu_home .blob_content_right { padding-top: 10px; padding-right:10px;  display:block;  background: transparent url(/images/utile/fond_bleu_blob.png) no-repeat right -10px; } .blob_cadre_bleu_home .blob_foot_left { display:block;  padding-left: 10px;  background: transparent url(/images/utile/fond_bleu_blob.png) no-repeat left bottom; } .blob_cadre_bleu_home .blob_foot_right { display:block;  min-height: 14px;  background: transparent url(/images/utile/fond_bleu_blob.png) no-repeat right bottom; }   .blob_cadre_bleu_home .blob_nom {  color: #01315F;  font-weight: bold;  font-size: 14px;  padding: 0px; } .blob_cadre_bleu_home .fright img {  margin-left:20px;  margin-right:10px; } .blob_cadre_bleu_home .fleft img {  margin-left:10px;  margin-right:20px; } .blob_cadre_bleu_home .blob_description {  list-style-type: disc;  min-height: 75px; } .blob_cadre_bleu_home .blob_description p {  font-size:11px;  padding-right: 0px;  color: #01315F; } .blob_cadre_bleu_home .blob_description strong {  font-weight: bold; } .blob_cadre_bleu_home .blob_description em {  font-style: italic; } .blob_cadre_bleu_home .blob_description em strong, .blob_cadre_bleu_home .blob_description strong em {  font-weight: bold;  font-style: italic; } .blob_cadre_bleu_home .blob_description ul {  list-style-type: none; } .blob_cadre_bleu_home .blob_description ul li {  list-style-position:inside;  list-style-image: url(/css/blob/images/puce_liste.png);  color: #000;  font-size:12px; } .blob_cadre_bleu_home .blob_description h3 { font-size:13px;  font-weight:bold;  padding-bottom: 5px;  margin-top: 10px; } .blob_cadre_bleu_home h3 .link { font-size:13px; color: #01315F; padding-left: 10px; font-weight:bold; background: transparent url(/images/utile/puce_li_blob.png) no-repeat left 4px; } .blob_cadre_bleu_home h4 {  font-style: italic;  font-size:1em; } .blob_cadre_bleu_home .imgbottom, .blob_cadre_bleu_home .imgtop { padding-top: 3px; padding-bottom: 3px;  text-align:center;  border: 1px solid #B5B5B5; } .blob_cadre_bleu_home a {  color: #000;  text-decoration: underline; } .blob_cadre_bleu_home a:hover { text-decoration: none; }
 .blob_cadre_border_gris {  padding-top:20px;  border: none; } .blob_cadre_border_gris .blob_head_left {  display:block;  padding-left: 5px;  background: transparent url(/images/utile/fond_content_blob_head.png) no-repeat left top; } .blob_cadre_border_gris .blob_head_right {  padding-top: 5px;  display:block;  min-height: 8px;  background: transparent url(/images/utile/fond_content_blob_head.png) no-repeat right top; } .blob_cadre_border_gris .blob_content_left {  padding-left: 10px;  display:block;  background: transparent url(/images/utile/fond_content_blob_content.png) repeat-y left top; } .blob_cadre_border_gris .blob_content_right {  padding-top: 10px;  padding-right:10px;  display:block;  background: transparent url(/images/utile/fond_content_blob_content.png) repeat-y right top; } .blob_cadre_border_gris .blob_foot_left {  display:block;  padding-left: 15px;  background: transparent url(/images/utile/fond_content_blob_foot.png) no-repeat left top; } .blob_cadre_border_gris .blob_foot_right {  display:block;  height: 16px;  background: transparent url(/images/utile/fond_content_blob_foot.png) no-repeat right top; }   .main_page .blob_cadre_border_gris .blob_nom {  text-decoration: none; } .blob_cadre_border_gris .blob_nom {  color: #01315F;  font-weight: bold;  font-size: 14px;  padding: 0px 0px 0px 0px; } .blob_cadre_border_gris .is_link { } .blob_cadre_border_gris .blob_nom .link { text-decoration: underline; padding-left: 10px; color: #01315F;  font-weight: bold;  font-size: 14px; background: transparent url(/images/utile/puce_li_blob.png) no-repeat left 4px; } .blob_cadre_border_gris .blob_nom a:hover { text-decoration: none; } .blob_cadre_border_gris .fright img { } .blob_cadre_border_gris .fleft img { } .blob_cadre_border_gris .blob_description {  list-style-type: disc;  min-height: 75px; } .main_page .blob_cadre_border_gris .blob_description {  min-height: 102px; } .blob_cadre_border_gris .blob_description p {  padding-right: 0px;  color: #01315F; } .blob_cadre_border_gris .blob_description strong {  font-weight: bold; } .blob_cadre_border_gris .blob_description em {  font-style: italic; } .blob_cadre_border_gris .blob_description em strong, .blob_cadre_border_gris .blob_description strong em {  font-weight: bold;  font-style: italic; } .blob_cadre_border_gris .blob_description ul {  list-style-type: none; }  .blob_cadre_border_gris .blob_description h3 {  font-size:13px;  font-weight:bold;  padding-bottom: 5px;  margin-top: 10px; } .blob_cadre_border_gris .blob_description h3 .link { color: #01315F; font-size:13px;  color: #01315F;  padding-left: 10px;  background: transparent url(/images/utile/puce_li_blob.png) no-repeat left 4px; } .blob_cadre_border_gris h4 { color: #01315F; } .blob_cadre_border_gris .imgbottom, .blob_cadre_border_gris .imgtop {  padding-top: 3px;  padding-bottom: 3px;  text-align:center;  border: 1px solid #B5B5B5; } .blob_cadre_border_gris a {  color: #000;  text-decoration: underline; } .blob_cadre_border_gris a:hover {  text-decoration: none; } .blob_cadre_border_gris .image_blob_fleft {  background: transparent url(/images/utile/separate_vertical_blob.png) no-repeat right center;  min-height: 114px;  padding-right: 20px; } .blob_cadre_border_gris .image_blob_fleft .cadre_image_blob, .blob_cadre_border_gris .image_blob_right .cadre_image_blob {  padding: 3px;  text-align:center;  border: 1px solid #B5B5B5;  display:inline-block; } .blob_cadre_border_gris .image_blob_right {  background: transparent url(/images/utile/separate_vertical_blob.png) no-repeat left center;   min-height: 114px;   padding-left: 20px; }
 .blob_cadre_border_gris_bis {  padding-top:20px;  border: none; } .blob_cadre_border_gris_bis .blob_head_left {  display:block;  padding-left: 5px;  background: transparent url(/images/utile/fond_content_blob_head.png) no-repeat left top; } .blob_cadre_border_gris_bis .blob_head_right {  padding-top: 5px;  display:block;  min-height: 8px;  background: transparent url(/images/utile/fond_content_blob_head.png) no-repeat right top; } .blob_cadre_border_gris_bis .blob_content_left {  padding-left: 10px;  display:block;  background: transparent url(/images/utile/fond_content_blob_content.png) repeat-y left top; } .blob_cadre_border_gris_bis .blob_content_right {  padding-top: 10px;  padding-right:10px;  display:block;  background: transparent url(/images/utile/fond_content_blob_content.png) repeat-y right top; } .blob_cadre_border_gris_bis .blob_foot_left {  display:block;  padding-left: 15px;  background: transparent url(/images/utile/fond_content_blob_foot.png) no-repeat left top; } .blob_cadre_border_gris_bis .blob_foot_right {  display:block;  height: 16px;  background: transparent url(/images/utile/fond_content_blob_foot.png) no-repeat right top; }   .main_page .blob_cadre_border_gris_bis .blob_nom {  text-decoration: none; } .blob_cadre_border_gris_bis .blob_nom {  color: #01315F;  font-weight: bold;  font-size: 14px;  padding: 0px 0px 0px 0px; } .blob_cadre_border_gris_bis .is_link { } .blob_cadre_border_gris_bis .blob_nom .link { text-decoration: underline; padding-left: 10px; color: #01315F;  font-weight: bold;  font-size: 14px; background: transparent url(/images/utile/puce_li_blob.png) no-repeat left 4px; } .blob_cadre_border_gris_bis .blob_nom a:hover { text-decoration: none; } .blob_cadre_border_gris_bis .fright img { } .blob_cadre_border_gris_bis .fleft img { } .blob_cadre_border_gris_bis .blob_description {  list-style-type: disc;  min-height: 75px; } .main_page .blob_cadre_border_gris_bis .blob_description {  min-height: 102px; } .blob_cadre_border_gris_bis .blob_description p {  padding-right: 0px;  color: #01315F; } .blob_cadre_border_gris_bis .blob_description strong {  font-weight: bold; } .blob_cadre_border_gris_bis .blob_description em {  font-style: italic; } .blob_cadre_border_gris_bis .blob_description em strong, .blob_cadre_border_gris_bis .blob_description strong em {  font-weight: bold;  font-style: italic; } .blob_cadre_border_gris_bis .blob_description ul {  list-style-type: none; }  .blob_cadre_border_gris_bis .blob_description h3 {  font-size:13px;  font-weight:bold;  padding-bottom: 5px;  margin-top: 10px; } .blob_cadre_border_gris_bis .blob_description h3 .link { color: #01315F; font-size:13px;  color: #01315F;  padding-left: 10px;  background: transparent url(/images/utile/puce_li_blob.png) no-repeat left 4px; } .blob_cadre_border_gris_bis h4 { color: #01315F; } .blob_cadre_border_gris_bis .imgbottom, .blob_cadre_border_gris_bis .imgtop {  padding-top: 3px;  padding-bottom: 3px;  text-align:center;  border: 1px solid #B5B5B5; } .blob_cadre_border_gris_bis a {  color: #000;  text-decoration: underline; } .blob_cadre_border_gris_bis a:hover {  text-decoration: none; } 
 .blob_default {  padding-top:10px;  border: none; } .blob_default .blob_head_left { } .blob_default .blob_head_right { } .blob_default .blob_foot_left { } .blob_default .blob_foot_right { } .blob_default .blob_content_left { } .blob_default .blob_content_right { padding-bottom: 10px; }  .blob_default .blob_nom {  color: #01315F;  font-weight: bold;  font-size: 14px;  padding: 0px 0px 0px 0px; } .blob_default .is_link { } .blob_default .blob_nom .link {  text-decoration: underline;  padding-left: 10px;  color: #01315F;  font-weight: bold;  font-size: 14px;  background: transparent url(/images/utile/puce_li_blob.png) no-repeat left 4px; } .blob_default .blob_nom a:hover {  text-decoration: none; }  .blob_default .fright img {  margin-left:20px;  margin-right:10px; } .blob_default .fleft img {  margin-left:10px;  margin-right:20px; } .blob_default .blob_description {  list-style-type: disc; } .blob_default .blob_description p {  font-size:12px;  color: #000; } .blob_default .blob_description strong {  font-weight: bold; } .blob_default .blob_description em {  font-style: italic; } .blob_default .blob_description em strong, .blob_default .blob_description strong em {  font-weight: bold;  font-style: italic; } .blob_default .blob_description ul {  list-style-type: none; } .blob_default .blob_description ul li { color: #000; }  .blob_default .blob_description h3 { color: #01315F;  font-size:13px;  font-weight:bold;  padding-bottom: 5px;  margin-top: 10px; } .blob_default .blob_description h3 .link { font-size:13px;  color: #01315F;  padding-left: 10px;  background: transparent url(/images/utile/puce_li_blob.png) no-repeat left 4px; } .blob_default h4 {  color: #01315F; } .blob_default h4 .link {  color: #01315F; } .blob_default .imgbottom, .blob_default .imgtop {  padding-right:15px;  text-align:center; } .blob_default a {  color: #000;  text-decoration: underline; }
 .blob_home {  padding-top:0px;  border: none; } .blob_home .blob_head_left { } .blob_home .blob_head_right { } .blob_home .blob_content_left {  padding-top:10px; } .blob_home .blob_content_right { } .blob_home .blob_foot_left { } .blob_home .blob_foot_right { } .blob_home .blob_image {  background: #fff; }  .blob_home .blob_nom {  color: #01315F;  font-weight: bold;  font-size: 14px;  padding: 0px; } .blob_home .fright img {  margin-left:20px;  margin-right:10px; } .blob_home .fleft img {  margin-left:10px;  margin-right:20px; } .blob_home .blob_head_left {  display: none; } .blob_home .blob_description {  list-style-type: disc; } .blob_home .blob_description p {  font-size:11px;  padding-right: 0px;  color: #01315F; } .blob_home .blob_description strong {  font-weight: bold; } .blob_home .blob_description em {  font-style: italic; } .blob_home .blob_description em strong, .blob_home .blob_description strong em {  font-weight: bold;  font-style: italic; } .blob_home .blob_description ul {  list-style-type: none; } .blob_home .blob_description ul li {  list-style-position:inside;  list-style-image: url(/css/blob/images/puce_liste.png);  color: #000;  font-size:12px; } .blob_home .blob_description h3 {  font-size:13px;  font-weight:bold;  padding-left: 10px;  padding-bottom: 5px;  margin-top: 5px;  background: transparent url(/images/utile/puce_li_blob_fond_bleu.png) no-repeat left 4px; } .blob_home .blob_description h3 .link { font-size:13px;  color: #01315F; } .blob_home h4 {  font-style: italic;  font-size:1em; } .blob_home .imgbottom, .blob_home .imgtop {  text-align:center;  border: 1px solid #B5B5B5; } .blob_home .imgbottom .cadre_image_blob, .blob_home .imgtop .cadre_image_blob {  border: 3px solid #fff;  overflow-x: hidden; } .blob_home a {  color: #000;  text-decoration: underline; } .blob_home a:hover {  text-decoration: none; }
 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  {  font-family: Helvetica, Arial, sans-serif; } body * {  margin: 0px;  padding: 0px; } body {  background: #0085C9; } #body {  display:block;  background: transparent url(/images/background_layout/background_layout.png) no-repeat center -1px; } #left_side, #content {  float: left; } #right_side {  float:right; } .main_page #right_side {  float:left; } #dms_layout_parts {  margin:auto;  width:959px; } #content {  width:619px;  padding-left: 10px;  padding-right: 10px; } .groupe_cei_bis #content {  width:764px;  padding-left: 15px;  padding-right: 5px; } .main_page #dms_layout_parts #content {  padding: 0px;  width: 709px; } #right_side .right_side_inner {  padding-left: 0px; } #sides {  margin: 20px 0px 0px;  padding-left:10px;  padding-right:10px;  background: #fff;  position: relative;  z-index: 2;  min-height: 560px; }  
#head .menu_haut_head {  position:absolute;  z-index:10;  padding-top: 5px;  top: 0;  right: 0; } #head .menu_haut_head li {  float:left;  padding-right: 5px;  color: #fff;  line-height:21px;  font-size: 12px; } #head .menu_haut_head li .link {  font-size: 11px;  color: #fff; } #head .menu_haut_head li a:hover, #head .menu_haut_head li .current {  text-decoration: underline; } #head .menu_haut_head li input {  float:left; } #head .menu_haut_head li .form_recherche_little {  padding-top: 3px; } #head .menu_haut_head li #little_query {  border: none;  width: 140px;  font-size:12px;  padding:2px; } #head .menu_haut_head li input.bt_ok {  padding-left:5px; } #head .menu_head {  margin-top: 5px;  position: relative;  z-index:2;  background: transparent url(/images/menu_head/fond_content.png) repeat-x left top; } #head .menu_head .coin_left_menu_head {  height: 36px;  width: 15px;  float:left;  background: transparent url(/images/menu_head/coin_left.png) no-repeat left top; } #head .menu_head .coin_right_menu_head {  height: 36px;  width: 15px;  float:right;  background: transparent url(/images/menu_head/coin_right.png) no-repeat left top; } #head .menu_head .content_menu_head {  height: 36px;  float:left;  background: transparent url(/images/menu_head/fond_content.png) repeat-x left top; } #head .menu_head .content_menu_head li {  margin-top: 5px;  padding-left: 15px;  padding-right: 15px;  background: transparent url(/images/menu_head/separate_li.png) repeat-y right top;  display:block;  float:left; } #head .menu_head .content_menu_head li.first {  padding-left: 0px; } #head .menu_head .content_menu_head li.last {  padding-right: 0px;  background: none; } #head .menu_head .content_menu_head li span {  font-size: 13px;  display:block;  float:left;  cursor: pointer; } #head .menu_head .content_menu_head li span.beafore {  height: 25px;  width: 8px; } #head .menu_head .content_menu_head li span.beafin {  color:#FFF;  display:block;  float:left;  line-height:25px; } #head .menu_head .content_menu_head li span.beafter {  height: 25px;  width: 8px; } #head .menu_head .content_menu_head li .current span.beafore, #head .menu_head .content_menu_head li.over_menu span.beafore, #head .menu_head .content_menu_head li .current_parent span.beafore {  background: transparent url(/images/menu_head/beaf_left_current.png) no-repeat left top; } #head .menu_head .content_menu_head li .current span.beafin, #head .menu_head .content_menu_head li.over_menu span.beafin, #head .menu_head .content_menu_head li .current_parent span.beafin {  background: #01305F;  color:#FFDD00;  display:block;  float:left; } #head .menu_head .content_menu_head li .current span.beafter, #head .menu_head .content_menu_head li.over_menu span.beafter, #head .menu_head .content_menu_head li .current_parent span.beafter {  background: transparent url(/images/menu_head/beaf_right_current.png) no-repeat right top; } #head .logo_img {  width: 106px;  height: 101px;  display:block; } #head .position_drapeau_head {  position: absolute;  right:-30px;  top: -1px;  z-index:1; } #head .position_titre_head {  left:110px;  position:absolute;  top:80px;  z-index: 1; } #head .position_num_tel { position:absolute; right:183px; top:28px; z-index:1; } #head .dms_breadcrumb {  padding-left: 10px;  padding-top: 20px; } #head .dms_breadcrumb li {  padding-right: 5px;  float:left;  color: #003060;  font-size: 12px; } #head .dms_breadcrumb li .link {  color: #003060;  font-size: 12px;  text-decoration: underline; }
#foot {  padding-top:40px;  background: #0085C9 url(/images/background_layout/fond_foot.png) no-repeat left top;  padding-bottom: 10px;  position: relative; } .content_coin_left_page_bottom {  width: 46px;  height: 10px;  background: transparent url(/images/background_layout/fond_ombre_left.png) no-repeat left top;  top: 5px;  left:-46px;  position: absolute; } .content_coin_right_page_bottom {  width: 46px;  height: 10px;  background: transparent url(/images/background_layout/fond_ombre_right.png) no-repeat left top;  right:-46px;  top: 5px;  position: absolute;  } .droits_reserves_cei {  line-height: 22px;  padding-left: 30px;  color: #fff;  font-size: 10px; } .menu_all_foot li {  padding-right: 5px;  color: #fff;  font-size: 12px;  line-height: 22px; } .menu_all_foot li .link {  font-size: 11px;  color: #fff;  line-height: 22px; } .menu_all_foot li a:hover, .menu_all_foot li .current {  text-decoration: underline; } .menu_all_foot li label {  line-height: 22px;  float:left;  font-size: 11px;  color: #fff;  padding-right:5px; } .menu_all_foot li select {  height: 20px;  width:125px;  float:left;  border: none; }  .big_foot .titre_categ_foot .link {  font-size: 12px;  background: #01305F;  color:#FFF;  display:block;  line-height:25px;  display:block;  text-align: center;  width: 182px;  position: relative; } .big_foot .titre_categ_foot span.beafore {  position: absolute;  display: block;  top: 0;  left: 0;  height: 25px;  width: 8px;  font-size: 0px;  background: transparent url(/images/utile/big_foot_beafore.png) no-repeat left top; } .big_foot .titre_categ_foot .current span.beafin {  text-decoration: underline; } .big_foot .titre_categ_foot a:hover span.beafin {  text-decoration: underline; } .big_foot .titre_categ_foot span.beafter {  font-size: 0px;  position: absolute;  display: block;  top: 0;  right: 0;  height: 25px;  width: 8px;  background: transparent url(/images/utile/big_foot_beafter.png) no-repeat right top; }  .big_foot {  margin-bottom: 20px;  padding-bottom: 10px;  background: transparent url(/images/utile/separate_big_foot_x.png) repeat-x left bottom; } .big_foot ul.first_ul {  background: transparent url(/images/utile/separate_big_foot.png) repeat-y right top; } .big_foot .first_niveau {  float: left;  width: 182px;  padding: 0px 5px;  } .big_foot .width_more_less_foot {  width: 181px; } .big_foot .first_niveau ul {  padding-left: 5px;  padding-top: 5px; } .big_foot .first_niveau li {  background: transparent url(/images/utile/picto_li_menu_big_foot.png) no-repeat left 5px;  padding-left: 15px; } .big_foot .first_niveau .no_li_picto p {  color: #fff;  font-size: 11px; } .big_foot .first_niveau .no_li_picto li {  padding: 0px;  background: none; } .big_foot .first_niveau .no_li_picto ul {  padding: 0px; } .big_foot .first_niveau .no_li_picto li label {  font-size: 12px;  color: #fff;  padding-top: 10px;  padding-bottom: 5px;  display:block; } .big_foot .first_niveau .no_li_picto li #newsletter_courriel {  height: 17px;  float:left;  width: 105px;  border: none; } .big_foot .first_niveau .no_li_picto li .bt_abonner {  float:right; } .big_foot .first_niveau li .link {  display:block;  line-height: 15px;  color: #fff;  font-size: 12px; } .big_foot .first_niveau li a:hover {  text-decoration: underline; }

.dms_zones .fright { float:right; } .mgt60 { margin-top: 60px; } .position_relative {  position:relative; } .text_center {  text-align:center; } strong {  font-weight:bold; } p {  line-height:120% } a {  text-decoration: none; } a img {  border: none;  text-decoration: none; } a:hover img {  text-decoration: none; } li {  list-style: none; } .dms_slots {  position:relative; } .titre_principal { color: #01315F; font-weight: bold; font-size: 17px; padding-bottom:10px; } .titre_second_niveau, .titre_second_niveau_bleu_claire, .titre_second_niveau .link, .titre_second_niveau_bleu_claire .link {  color: #01315F;  font-weight: bold;  font-size: 14px; } .titre_second_niveau_bis, .titre_second_niveau_bis .link {  color: #01A1D9;  font-weight: bold;  font-size: 14px; } .titre_slide_show { color: #FFDD00; font-size: 16px; } .titre_second_niveau_bis .link, .titre_second_niveau_bleu_claire .link, .titre_second_niveau .link { text-decoration:underline; } .titre_second_niveau_bis a:hover, .titre_second_niveau_bleu_claire a:hover, .titre_second_niveau a:hover {  text-decoration: none; } .reserve_sejour_home_titre .link { text-decoration: none; } .reserve_sejour_home_titre a:hover {  text-decoration: underline; } .main_page .actualite .titre_second_niveau .link { background:transparent url(/images/utile/puce_li_blob_fond_gris.png) no-repeat scroll left 6px; padding-left:10px; } .menu_bien_choisir_sejour { width: 142px; padding: 0px 10px 0px 20px; } .listByTypeBis .menu_bien_choisir_sejour li .link { text-decoration: none; padding: 0px; color: #014689; line-height:25px;  margin-bottom:5px; display:block;  text-align:center; background: transparent url(/images/bien_choisir_sejour/menu_content.png) repeat-x left top; } .menu_bien_choisir_sejour li .link .coin_left_menu {  background: transparent url(/images/bien_choisir_sejour/coin_menu_left.png) no-repeat left top;  float:left;  height: 24px;  width: 10px;  display:block; } .menu_bien_choisir_sejour li .link .coin_right_menu {  background: transparent url(/images/bien_choisir_sejour/coin_menu_right.png) no-repeat left top;  float:right;  height: 24px;  width: 10px;  display:block; }  .menu_bien_choisir_sejour li.ui-tabs-selected .link, .menu_bien_choisir_sejour li.over_menu .link { color: #FDDC1B;  background: transparent url(/images/bien_choisir_sejour/menu_content_hover.png) repeat-x left top; } .menu_bien_choisir_sejour li.ui-tabs-selected .link .coin_left_menu, .menu_bien_choisir_sejour li.over_menu .link .coin_left_menu {  background: transparent url(/images/bien_choisir_sejour/coin_menu_left_hover.png) no-repeat left top; } .menu_bien_choisir_sejour li.ui-tabs-selected .link .coin_right_menu, .menu_bien_choisir_sejour li.over_menu .link .coin_right_menu {  background: transparent url(/images/bien_choisir_sejour/coin_menu_right_hover.png) no-repeat left top; } .content_formule_bien_choisir { width: 580px; }   .plan_site .listByTypeBis .actu_by_type_head_right {  background:transparent url(/images/utile/fond_content_blob_head.png) no-repeat scroll right top;  min-height:15px; } .plan_site .actu_by_type_content_right .titre_categ_foot .link { margin-left: 5px;  font-size: 12px;  background: #01305F;  color:#FFF;  display:block;  line-height:25px;  display:block;  text-align: center;  width: 182px;  position: relative; } .plan_site .titre_categ_foot span.beafore {  position: absolute;  display: block;  top: 0;  left: 0;  height: 25px;  width: 8px;  font-size: 0px;  background: transparent url(/images/utile/plan_site_beafore.png) no-repeat left top; } .plan_site .titre_categ_foot .current span.beafin {  text-decoration: underline; } .plan_site .titre_categ_foot a:hover span.beafin {  text-decoration: underline; } .plan_site .titre_categ_foot span.beafter {  font-size: 0px;  position: absolute;  display: block;  top: 0;  right: 0;  height: 25px;  width: 8px;  background: transparent url(/images/utile/plan_site_beafter.png) no-repeat right top; }  .plan_site {  margin-bottom: 20px;  padding-bottom: 10px; } .plan_site ul.first_ul { } .plan_site .first_niveau { padding:0 55px 0 5px; width:203px;  float: left; } .plan_site .last_li_first_niveau {  padding:0 0px 0 5px;  width:203px;  float: left; } .plan_site .width_more_less_foot {  width: auto; } .plan_site .first_niveau ul { min-height: 200px;  padding-left: 5px;  padding-top: 5px; } .plan_site .first_niveau ul .third_niveau {  min-height: 20px;  padding-left: 0px;  padding-top: 0px; } .plan_site .first_niveau li {  background: transparent url(/images/utile/picto_li_menu_plan_site.png) no-repeat left 5px;  padding-left: 10px; } .plan_site .first_niveau ul .third_niveau li {  background: transparent url(/images/utile/picto_li_menu_plan_site_bis.png) no-repeat left 5px;  padding-left: 10px; } .plan_site .first_niveau .no_li_picto p {  color: #fff;  font-size: 11px; } .plan_site .first_niveau .no_li_picto li {  padding: 0px;  background: none; } .plan_site .first_niveau .no_li_picto ul {  padding: 0px; } .plan_site .first_niveau .no_li_picto li label {  font-size: 12px;  color: #fff;  padding-top: 10px;  padding-bottom: 5px;  display:block; } .plan_site .first_niveau .no_li_picto li #newsletter_courriel {  height: 17px;  float:left;  width: 105px;  border: none; } .plan_site .first_niveau .no_li_picto li .bt_abonner {  float:right; } .plan_site .actu_by_type_content_right li .link { padding-left: 0px; background: none;  display:block;  line-height: 15px;  color: #000;  text-decoration: none;  font-size: 12px; } .plan_site .first_niveau li a:hover {  text-decoration: underline; } .listByTypeBis .actu_by_type_content_right .content_formule_bien_choisir .link {  background:none; }  .main_page .blob_cadre_border_gris { padding-left: 0px; } 
.border_top_bleu_claire {  border-top: 1px solid #C1E2F1; } .border_bottom_bleu_claire {  border-bottom: 1px solid #C1E2F1; } .coin_image_left_top {  background: transparent url(/images/utile/coin_image_left_top.png) no-repeat left top;  width: 11px;  height: 11px;  position: absolute;  z-index: 100;  top: 0px;  left: 0px; } .coin_image_right_top {  background: transparent url(/images/utile/coin_image_right_top.png) no-repeat left top;  width: 11px;  height: 11px;  position: absolute;  z-index: 100;  top: 0px;  right: 0px; } .coin_image_left_bottom {  background: transparent url(/images/utile/coin_image_left_bottom.png) no-repeat left top;  width: 11px;  height: 11px;  position: absolute;  z-index: 100;  bottom: 0px;  left: 0px; } .coin_image_right_bottom {  background: transparent url(/images/utile/coin_image_right_bottom.png) no-repeat left top;  width: 11px;  height: 11px;  position: absolute;  z-index: 100;  bottom: 0px;  right: 0px; }  .resevez_sejour {  background: transparent url(/images/utile/cadre_home_right.png) no-repeat left top;  height: 125px;  width: 210px;  display:block;  padding: 20px 0px 0px 20px; } .resevez_sejour p {  color:#FFFFFF;  font-size:12px;  line-height:15px; }  .fond_bleu_home .header_fond_bleu_wrap {  margin-top: 20px;  display:block;  padding-left: 15px;  background: transparent url(/images/utile/fond_bleu_blob.png) no-repeat left top; } .fond_bleu_home .header_fond_bleu {  display:block;  background: transparent url(/images/utile/fond_bleu_blob.png) no-repeat right top;  min-height: 14px;  color:#01315F;  font-size:15px;  font-weight:bold;  padding-top:5px; }  .fond_bleu_home .font_bleu {  padding-left: 5px;  display:block;  background: transparent url(/images/utile/fond_bleu_blob.png) no-repeat left -10px; } .fond_bleu_home .font_bleu .blob_home {  padding-bottom: 0px;  padding-right:5px;  display:block;  background: transparent url(/images/utile/fond_bleu_blob.png) no-repeat right -10px; }  .fond_bleu_home .foot_fond_bleu_wrap {  display:block;  padding-left: 10px;  background: transparent url(/images/utile/fond_bleu_blob.png) no-repeat left bottom; } .fond_bleu_home .foot_fond_bleu {  display:block;  height: 14px;  background: transparent url(/images/utile/fond_bleu_blob.png) no-repeat right bottom; }  .fond_gris_head_left {  display:block;  padding-left: 5px;  background: transparent url(/images/utile/fond_content_blob_head.png) no-repeat left top; } .fond_gris_head_right {  padding-top: 5px;  display:block;  height: 14px;  background: transparent url(/images/utile/fond_content_blob_head.png) no-repeat right top; } .fond_gris_content_left {  padding-left: 10px;  display:block;  background: transparent url(/images/utile/fond_content_blob_content.png) repeat-y left top; } .fond_gris_content_right {  padding-top: 10px;  padding-right:10px;  display:block;  background: transparent url(/images/utile/fond_content_blob_content.png) repeat-y right top; } .fond_gris_foot_left {  display:block;  padding-left: 15px;  background: transparent url(/images/utile/fond_content_blob_foot.png) no-repeat left top; } .fond_gris_foot_right {  display:block;  min-height: 16px;  background: transparent url(/images/utile/fond_content_blob_foot.png) no-repeat right top; }   .menu_left_sat {  background: transparent url(/images/utile/menu_left_bottom.png) no-repeat left bottom;  padding-bottom: 15px; } .menu_left_sat .menu_left_sat_content {  background: transparent url(/images/utile/menu_left_content.png) repeat-y left top;  padding-bottom: 10px; } .menu_left_sat .menu_left_sat_content li .separate_menu {  background: transparent url(/images/utile/menu_left_separate.png) no-repeat 1px bottom;  display:block; } .menu_left_sat .menu_left_sat_content .link {  display:block;  cursor: pointer; } .menu_left_sat .menu_left_sat_content .current {  cursor: auto; } .menu_left_sat .menu_left_sat_content .current, .menu_left_sat .menu_left_sat_content a:hover, .menu_left_sat .menu_left_sat_content .current_parent {  background: transparent url(/images/utile/menu_left_content_hover.png) repeat-y left top; } .menu_left_sat .menu_left_sat_content .link span.puce {  display:block;  padding: 5px 10px 5px 20px;  line-height: 15px;  color: #fff;  font-size: 12px;  background: transparent url(/images/utile/puce_menu_left.png) no-repeat 10px 8px; } .menu_left_sat .menu_left_sat_content .current span.puce, .menu_left_sat .menu_left_sat_content a:hover span.puce, .menu_left_sat .menu_left_sat_content .current_parent span.puce {  color: #FDDD16;  background: transparent url(/images/utile/puce_menu_left_hover.png) no-repeat 10px 8px; }  .menu_left_sat .menu_left_sat_content .second_niveau_menu_gauche .current, .menu_left_sat .menu_left_sat_content .second_niveau_menu_gauche a:hover {  background: transparent;  background-image: none; } .menu_left_sat .menu_left_sat_content .second_niveau_menu_gauche .link span.puce {  background:transparent url(/images/utile/puce_menu_left_second_niveau.png) no-repeat scroll 15px 8px;  color:#FFFFFF;  display:block;  font-size:12px;  letter-spacing:-0.2px;  line-height:15px;  padding:5px 10px 5px 25px; } .menu_left_sat .menu_left_sat_content .second_niveau_menu_gauche .current span.puce, .menu_left_sat .menu_left_sat_content .second_niveau_menu_gauche a:hover span.puce {  color: #FDDD16;  background:transparent url(/images/utile/puce_menu_left_second_niveau.png) no-repeat scroll 15px 8px; } .head_content_page_wrap {  display:block;  padding-left: 5px;  background: transparent url(/images/utile/fond_content_blob_head.png) no-repeat left top; } .head_content_page {  padding-top: 5px;  display:block;  min-height: 14px;  background: transparent url(/images/utile/fond_content_blob_head.png) no-repeat right top; } .content_content_page {  display:block;  background: transparent url(/images/utile/fond_content_blob_content.png) repeat-y left top; } .content_content_page .dms_slots {  display:block;  background: transparent url(/images/utile/fond_content_blob_content.png) repeat-y right top; } .content_content_page_left {  display:block;  background: transparent url(/images/utile/fond_content_blob_content.png) repeat-y left top; } .content_content_page_right {  display:block;  background: transparent url(/images/utile/fond_content_blob_content.png) repeat-y right top; } .foot_content_page_wrap {  display:block;  padding-left: 15px;  background: transparent url(/images/utile/fond_content_blob_foot.png) no-repeat left top; } .foot_content_page {  display:block;  min-height: 16px;  background: transparent url(/images/utile/fond_content_blob_foot.png) no-repeat right top; } .cadreEmploi .actu_by_type_content_right .link { background: none; text-decoration: none; } .cadreEmploi .actu_by_type_content_right .bt_envoie_next_etap { margin-right: 10px; padding-left: 0px; } .cadreEmploi .bt_envoie_next_etap .beafore { background:transparent url(/images/utile/bt_next_etap_beafore_bis.png) no-repeat scroll left top; width:11px; height: 30px; } .cadreEmploi .bt_envoie_next_etap .beafin { background:transparent url(/images/utile/bt_next_etap_beafin_bis.png) repeat-x scroll left top; line-height: 30px; padding: 0px; } .cadreEmploi .bt_envoie_next_etap .beafter { background:transparent url(/images/utile/bt_next_etap_beafter_bis.png) no-repeat scroll left top; width:11px; height: 30px; }
.border_top_bleu_claire .blob_default .blob_content_left {  padding-top: 10px; }  .markdown { padding:0px 0px 5px 5px; } .markdown h2 { padding-bottom:5px; font-size:15px; font-weight: bold; color: #034788; } .markdown h2 .link { font-size:15px; font-weight: bold; color: #034788; } .markdown .blob_description h2 { color:#01315F; font-size:14px; font-weight:bold; padding:0; } .markdown .blob_description h2 .link { color:#01315F; font-size:14px; font-weight:bold; padding:0; background:transparent url(/images/utile/puce_li_blob.png) no-repeat scroll left 4px; padding-left:10px; text-decoration: underline; } .markdown .blob_description h2 a:hover {  text-decoration: none; } .markdown h3 { font-size:14px; color: #014689; padding-bottom:5px; } .markdown h3 .link { font-size:14px; color: #014689; } .markdown h4 {  color: #01315F;  font-size:13px; } .markdown h4 .link {  color: #01315F;  font-size:13px; } .markdown h5 { font-size:10px; } .markdown ul { padding-bottom: 10px;  } .markdown ul li {  padding-left:20px;  color: #023262;  font-size:12px;  background: transparent url(/images/utile/picto_li_puce_bleu.png) no-repeat 5px 3px; } .description_onglets_sejour .markdown ul li { color:#000; } .markdown ul li p { } .markdown ul li ul { padding-bottom:0px; } .markdown p {  padding-bottom: 10px;  font-size:12px;  padding-right:15px;  color: #023262; } .markdown p a, .markdown li a, .actu_by_type_content_right .markdown .link {  text-decoration: underline;  font-weight:bold; } .actu_by_type_content_right .markdown .link {  background:none;  color:#0084C5;  display:inline-block;  font-size:12px;  padding-left:0px; } .markdown p a:hover, .markdown li a:hover, .actu_by_type_content_right .markdown a:hover {  text-decoration: none; } .markdown strong {  font-weight: bold; } .markdown em {  font-style: italic; } .markdown em strong, .markdown strong em {  font-style: italic;  font-weight: bold; } .markdown hr {  border: none;  border-bottom: 1px dotted #B8B8B8;  margin-bottom: 10px;  } .markdown em strong .link, .markdown strong em .link {  background:transparent url(/images/utile/puce_li_blob.png) no-repeat scroll left 4px;  color:#01315F;  font-size:12px;  padding-left:10px;  text-decoration:underline;  font-style:normal;  font-weight: normal } .markdown .link {  background:transparent none repeat scroll 0 0;  color:#0084C5;  display:inline-block;  font-size:12px;  padding-left:0; } .error_resa_sejour {  padding-left: 160px;  padding-top: 10px; } .error_resa_sejour .markdown ul li { color: #FF3636; padding-bottom: 0px; font-size:12px; list-style-image:url(/images/utile/puce_error.png); list-style-position:inside; }
.content_slide_show_accueil .slide_show_image {  height: 306px;  width: 699px;  overflow: hidden; } .content_slide_show_accueil .div_pause_slide_show {  position: absolute;  top: 0px;  left: 0px;  z-index:30;  height: 306px;  width: 700px; } .content_slide_show_accueil .cadre_opacity_slide_show {  z-index: 20;  width: 304px;  height: 306px;  position: absolute;  top: 0px;  left: 0px;  background: #000;  opacity: 0.5;  filter:alpha(opacity=50); } .content_slide_show_accueil .content_texte_slide_show {  z-index: 21;  opacity: 1;  position: absolute;  top: 15px;  left: 25px;  display:none;  width:270px; } .content_slide_show_accueil .content_texte_slide_show .markdown ul {  padding-left: 0px; } .content_slide_show_accueil .content_texte_slide_show .markdown ul li {  padding-left: 0px;  list-style-image: url(/images/slide_show/puce_li_slide.png);  background: none; } .content_slide_show_accueil .content_texte_slide_show .markdown ul li, .content_slide_show_accueil .content_texte_slide_show .markdown ul p {  color: #fff;  font-size: 13px; } .content_slide_show_accueil .content_menu_slide_home_sejour {  display:block;  height: 35px;  background: transparent url(/images/slide_show/menu_slide_content_bottom.png) repeat-x left top;  position: relative; } .content_slide_show_accueil .coin_left_menu_slide {  height: 35px;  width: 14px;  float:left;  background: transparent url(/images/slide_show/menu_slide_left_bottom.png) no-repeat left top; } .content_slide_show_accueil .coin_right_menu_slide {  height: 35px;  width: 14px;  float:right;  background: transparent url(/images/slide_show/menu_slide_right_bottom.png) no-repeat left top; } .content_slide_show_accueil .content_menu_slide_home_sejour #nav_focus_home_sejour {  left:10px;  position:absolute;  top:-18px;  z-index:110; } .content_slide_show_accueil .content_menu_slide_home_sejour #nav_focus_home_sejour li {  padding-top: 10px; } .content_slide_show_accueil .content_menu_slide_home_sejour #nav_focus_home_sejour li .link .beafore {  height: 43px;  width: 10px;  float:left; } .content_slide_show_accueil .content_menu_slide_home_sejour #nav_focus_home_sejour li .link .beafin {  letter-spacing:-0.1px;  display:block;  color: #fff;  float:left;  height: 43px;  line-height:47px;  font-size: 12px; } .content_slide_show_accueil .content_menu_slide_home_sejour #nav_focus_home_sejour li .link .beafter {  height: 43px;  width: 9px;  float:left; } .content_slide_show_accueil .content_menu_slide_home_sejour #nav_focus_home_sejour li .activeSlide .beafore {  background: transparent url(/images/slide_show/menu_slide_over_left.png) no-repeat left top; } .content_slide_show_accueil .content_menu_slide_home_sejour #nav_focus_home_sejour li .activeSlide .beafin {  display:block;  color: #FFDD00;  background: transparent url(/images/slide_show/menu_slide_over_content.png) repeat-x left top; } .content_slide_show_accueil .content_menu_slide_home_sejour #nav_focus_home_sejour li .activeSlide .beafter {  background: transparent url(/images/slide_show/menu_slide_over_right.png) no-repeat right top; }  .content_slide_show_accueil_right .slide_show_image_promo {  height:174px;  position:relative;  width:230px;  overflow: hidden; } .content_slide_show_accueil_right #nav_focus_promo_home {  z-index: 10;  position:absolute;  overflow: hidden;  top: 15px;  right: 8px; } .content_slide_show_accueil_right #nav_focus_promo_home li a {  background: transparent url(/images/slide_show/bt_slide_promo.png) no-repeat left top;  width: 20px;  margin-right: 5px;  text-align: center;  color: #fff;  line-height: 20px;  font-size: 12px;  display:block; } .content_slide_show_accueil_right #nav_focus_promo_home li .activeSlide {  background: transparent url(/images/slide_show/bt_slide_promo_over.png) no-repeat left top;  color: #01305F; }  .menu_slide_historique_left {  width: 74px;  text-align:center;  float:left;  background: transparent url(/images/utile/separate_vertical.png) repeat-y right top;  height: 310px; } .menu_slide_historique_content {  width:565px;  float:left;  margin: 0px 15px;  height:320px;  position:relative;  overflow: hidden; } .menu_slide_historique_right {  width: 74px;  text-align:center;  float:right;  background: transparent url(/images/utile/separate_vertical.png) repeat-y left top;  height: 310px; } .menu_slide_historique_content .markdown {  } .image_slide_historique {  margin-left: 10px;  padding: 3px;  background: #fff;  text-align:center;  border: 1px solid #B5B5B5;  display:inline-block; } div.bt_slide_histoire_prev, div.bt_slide_histoire_next {  padding-top:105px; } .name_next_slide, .name_prev_slide {  display:block;  color: #01A2D9;  font-size: 12px;  padding-top: 10px;  font-weight: bold; }  .head_garantie_left {  background: transparent url(/images/utile/background_garantie.png) no-repeat left top;  padding-left: 10px; } .head_garantie_right {  display:block;  padding-bottom: 20px;  background: transparent url(/images/utile/background_garantie.png) no-repeat right top; } .head_garantie_right span .link {  padding-left: 10px;  display:block;  padding-top: 5px;  text-decoration: underline;  color: #fff;  font-size: 14px;  font-weight: bold;  background: transparent url(/images/utile/puce_blanche_fond_bleu.png) no-repeat left 9px; } .head_garantie_right span a:hover {  text-decoration: none; } .content_garantie_left {  background: transparent url(/images/utile/background_garantie.png) no-repeat left -10px;  padding-left: 30px; } .content_garantie_right {  position: relative;  background: transparent url(/images/utile/background_garantie.png) no-repeat right -10px; } .content_garantie_right .menu_slide_garantie_content {  height: 100px;  overflow: hidden; } .bottom_garantie_left {  background: transparent url(/images/utile/background_garantie.png) no-repeat left bottom;  padding-left: 10px; } .bottom_garantie_right {  background: transparent url(/images/utile/background_garantie.png) no-repeat right bottom;  height: 55px; } div.bt_slide_garantie_prev, div.bt_slide_garantie_next {  top: 30px;  position: absolute;  display: inline-block; } div.bt_slide_garantie_prev {  left:-20px; } div.bt_slide_garantie_next {  right: 9px; } .content_slide_show_accueil .bienChoisir{  position: absolute;  top: 10px;  right: 10px;  display: block;  z-index: 40;  background: transparent url(/images/utile/puceBienChoisir.png) no-repeat top left;  line-height: 25px;  padding-left: 30px; } .content_slide_show_accueil .bienChoisir .link{  color: #fff;  font-size: 13px; } .slide_comment_inscrire .content_slide_comment {  padding: 0px 15px; } .slide_comment_inscrire .actu_by_type_content_right .content_actu_image {  margin-left: 10px;  padding:3px; }
.main_page .menurighthome {  padding-top: 20px; } .menurighthome {  padding-top: 15px; } .menurighthome .titre_second_niveau {  line-height:25px;  padding-bottom: 10px; } .actu_by_type_head_left {  background: transparent url(/images/utile/cadre_gris_actu.png) no-repeat left top;  padding-left: 15px;  display:block; } .actu_by_type_head_right {  min-height: 14px;  background: transparent url(/images/utile/cadre_gris_actu.png) no-repeat right top; } .actu_by_type_content_left {  padding-left: 5px;  background: transparent url(/images/utile/cadre_gris_actu.png) no-repeat left -10px; } .actu_by_type_content_right {  padding-right: 5px;  background: transparent url(/images/utile/cadre_gris_actu.png) no-repeat right -10px; } .actu_by_type_bottom_left {  background: transparent url(/images/utile/cadre_gris_actu.png) no-repeat left bottom;  padding-left: 15px;  display:block; } .actu_by_type_bottom_right {  height: 10px;  background: transparent url(/images/utile/cadre_gris_actu.png) no-repeat right bottom; } .actu_by_type_content_right .element {  padding: 0px 5px 10px 10px; } .actu_by_type_content_right .date_actu {  color:#01315F;  font-size:13px;  font-weight:bold; } .actu_by_type_content_right .link {  background:transparent url(/images/utile/puce_li_blob_fond_gris.png) no-repeat scroll left 4px;  font-size:13px;  color:#01315F;  padding-left:10px;  font-size:12px;  display:block;  text-decoration: underline; } .listByTypeBis .actu_by_type_content_right .link { padding-left: 10px;  background:transparent url(/images/utile/puce_li_blob.png) no-repeat scroll left 4px; } .prod .listByTypeBis .actu_by_type_content_right .link { background:none; padding-left:0px; }  .listByTypeBis .actu_by_type_content_right .fichier_dowload_actu { background:url("/images/utile/puce_li_blob_claire.png") no-repeat scroll left 4px transparent; color:#00A0DA; } .actu_by_type_content_right .content_actu_image {  display: inline-block;  padding: 2px;  border: 1px solid #ccc;  background: #fff; } .actu_by_type_content_right .content_actu_image .link {  background: none;  padding-left:0px; } .actu_by_type_content_right a:hover {  text-decoration: none; } .menurighthome .content_newsletter_in_actu {  min-height:88px;  padding: 10px 5px 10px 10px;  background: transparent url(/images/utile/separate_horizontal_actu.png) repeat-x left top; } .menurighthome .content_newsletter_in_actu p {  font-size:13px;  line-height:120%;  color:#01315F;  padding-bottom: 10px; } .menurighthome .content_newsletter_in_actu form ul {  position: relative; } .menurighthome .content_newsletter_in_actu li.submit {  position: absolute;  top: 1px;  right: 0; } .menurighthome .content_newsletter_in_actu li label {  font-size:12px;  line-height:165%;  color:#01315F;  float:left; } .menurighthome .content_newsletter_in_actu li.field input {  border: 1px solid #BBBBBB;  margin-left:5px;  margin-right:5px;  width: 102px; } .cadre_presse_right .titre_second_niveau, .little .actu_by_type_head_right .titre_second_niveau {  background:transparent url(/images/utile/puce_li_blob_fond_gris.png) no-repeat scroll left 8px;  line-height:25px;  padding-bottom: 10px;  padding-left: 10px; } .cadre_presse_right .titre_second_niveau .link, .little .actu_by_type_head_right .titre_second_niveau .link, .listByTypeBis .actu_by_type_head_right .titre_second_niveau .link { text-decoration: underline; color:#01315F; font-size:14px; font-weight:bold; } .cadre_presse_right .titre_second_niveau a:hover, .little .actu_by_type_head_right .titre_second_niveau a:hover, .listByTypeBis .actu_by_type_head_right .titre_second_niveau a:hover {  text-decoration: none; } .little .actu_by_type_content_right {  padding-right: 10px;  padding-left: 5px; } .cadre_presse_right .actu_by_type_content_right .element, .little .actu_by_type_content_right .element {  color:#01315F;  font-size:13px;  background: transparent url(/images/utile/separate_horizontal_actu.png) repeat-x left bottom;  padding-bottom: 5px;  margin-bottom: 10px; } .cadre_presse_right .actu_by_type_content_right .last, .little .actu_by_type_content_right .last {  background: none;  margin-bottom: 0px; } .actu_by_type_content_right .little_desc {  padding-left: 15px;  width:454px; } .cadre_presse_right .actu_by_type_content_right .date_actu {  color:#00A1D8;  font-size:12px;  font-weight:bold; } .cadre_presse_right .actu_by_type_content_right .link {  font-weight:normal;  display: inline; }  .listByTypeBis .actu_by_type_head_left {  background: transparent url(/images/utile/fond_content_blob_head.png) no-repeat left top;  padding-left: 15px;  display:block; } .listByTypeBis .actu_by_type_head_right {  min-height: 30px;  background: transparent url(/images/utile/fond_content_blob_head.png) no-repeat right top; } .listByTypeBis .actu_by_type_content_left {  padding-left: 5px;  background: transparent url(/images/utile/fond_content_blob_content.png) repeat-y left top; } .listByTypeBis .actu_by_type_content_right {  padding-right: 5px;  background: transparent url(/images/utile/fond_content_blob_content.png) repeat-y right top; } .listByTypeBis .actu_by_type_bottom_left {  background: transparent url(/images/utile/fond_content_blob_foot.png) no-repeat left top;  padding-left: 15px;  display:block; } .listByTypeBis .actu_by_type_bottom_right {  height: 16px;  background: transparent url(/images/utile/fond_content_blob_foot.png) no-repeat right top; } .listByTypeBis .actu_by_type_head_right .titre_second_niveau {  background:transparent url(/images/utile/puce_li_blob.png) no-repeat scroll left 8px;  line-height:25px;  padding-bottom:0px;  padding-left:10px; } .listByTypeBis .actu_by_type_content_right span .link {  background:none;  color:#01315F;  display:block;  font-size:12px;  font-weight: bold;  padding-left:0px;  text-decoration: none; } .listByTypeBis .actu_by_type_content_right .element {  margin: 0px 5px 10px 20px;  color:#01315F;  font-size:13px;  padding:0px 0px 5px; } .littlepromo .listByTypeBis .actu_by_type_content_right .element {  border-bottom: 1px solid #CCCCCC; } .listByTypeBis .actu_by_type_content_right span a:hover {  text-decoration: underline; } .listByTypeBis .actu_by_type_content_right .date_actu { color: #01A1DB; font-size:13px; font-weight: normal; } .actu_by_type_content_right .lien_all_actu .link {  margin-right: 15px;  color: #01A1DB;  font-size:13px;  font-weight: normal;  text-decoration: underline;  display: inline-block;  background:transparent url(/images/utile/puce_bleu_claire_fond_gris.png) no-repeat scroll left 4px; } .actu_by_type_content_right .lien_all_actu a:hover { text-decoration: none; } .listByTypeBis .actu_by_type_content_right .lien_all_actu .link {  background:transparent url(/images/utile/puce_bleu_claire_fond_blanc.png) no-repeat scroll left 4px; } .big .actualite div.content_image {  text-align:center;  width: 190px; } .big .actualite div.description_actu {  float:right;  width: 390px; }
.content_organigrammes { padding-top: 15px; } .content_organigrammes .content_1, .content_organigrammes .content_2 { width: 100%; } .content_organigrammes .content_3, .content_organigrammes .content_4, .content_organigrammes .content_5 { width: 33%; float:left; } .content_organigrammes .content_6 { float:left;  width: 33%; } .content_organigrammes .content_7 {  float:right;  width: 33%; } .content_organigrammes .content_structure { width: 237px; display: block; margin: 0px auto; padding-bottom: 15px; } .content_organigrammes .content_head_organigramme { height: 40px; background: transparent url(/images/organigramme/head_cadre.png) no-repeat left top; } .content_organigrammes .content_head_organigramme span { line-height: 25px;  color: #fff;  font-size:14px;  padding-top: 5px;  display:block; padding-left:10px; } .content_organigrammes .content_content_organigramme { padding-left:15px; background: transparent url(/images/organigramme/content_cadre.png) repeat-y left top; } .content_organigrammes .content_content_organigramme img { padding-right: 10px; } .content_organigrammes .content_content_organigramme span.fonction_organigramme { padding-right: 5px;  color:#727272; display:block; font-size:13px; font-weight:bold; letter-spacing:-1px; padding-top: 5px; } .content_organigrammes .content_content_organigramme .link {  color: #0084C9;  display:block;  font-size:13px;  text-decoration: underline; } .content_organigrammes .content_foot_organigramme { height: 15px; display:block;  background: transparent url(/images/organigramme/foot_cadre.png) no-repeat left top; }
.categFormulePays .liste_sejours li.sejour, .categFormule .liste_sejours li.sejour {  width: 300px; } .titre_sejour_liste {  margin-top: 10px;  color: #01315F;  font-weight: bold;  font-size: 12px; } .titre_sejour_liste .link { padding-left: 10px; background: transparent url(/images/utile/puce_li_blob.png) no-repeat left 4px;  color: #01315F;  text-decoration: underline;  font-weight: bold;  font-size: 12px; } .titre_sejour_liste a:hover { text-decoration:none; } .separate_li {  float:left;  height:25px;  width:600px; } .categFormulePays .listByTypeBis .actu_by_type_content_left, .categFormulePays .listByTypeBis .actu_by_type_head_left {  padding-left: 10px; } .cadre_image_sejour {  padding-right: 15px;  background: transparent url(/images/utile/separate_cadre_liste_sejour.png) no-repeat right top; } div.text_sejour p {  font-size: 12px;  color: #01315F;  padding-right: 5px; } .categFormulePays .titre_second_niveau, .titre_second_niveau_bleu_claire {  font-size: 16px;  padding-bottom: 10px;  color: #0085C9; } .categFormulePays .actu_by_type_content_right .link { background:none; display:inline-block; padding-left:0px; }  .liste_sejour div.content_images_sejour {  width: 289px;  padding-right: 10px;  float:left;  min-height: 10px; } .liste_sejour div.content_packages_sejour {  width: 290px;  padding-left: 10px;  float:left; } .liste_sejour .actu_by_type_content_right .content_actu_image {  padding: 3px; } .liste_sejour div.gallery_sejour { padding-top: 15px; } .liste_sejour div.gallery_sejour .content_actu_image { cursor:pointer;  margin-left: 15px;  float:left; } .liste_sejour div.content_big_image { padding-left: 15px; }  .bt_sejour {  float:left; } .bt_sejour .beafore {  float:left;  height: 49px;  width: 10px;  display:block; } .bt_sejour .beafin {  padding: 10px 0px 0px;  float:left;  width: 122px;  height: 39px;  display:block; } .bt_sejour .beafin span {  font-size:14px;  text-align: center;  color: #014689;  display:block;  line-height:15px; } .bt_sejour .beafin span.prix_sejour {  font-weight: bold; } .bt_sejour .beafter {  float:left;  height: 49px;  width: 10px;  display:block; }  .content_prix_apartir .beafore {  background: transparent url(/images/utile/prix_sejour_beafore.png) no-repeat left top; } .content_prix_apartir .beafin {  background: transparent url(/images/utile/prix_sejour_beafin.png) repeat-x left top; } .content_prix_apartir .beafin span {  color: #014689; } .content_prix_apartir .beafter {  background: transparent url(/images/utile/prix_sejour_beafter.png) no-repeat left top; }  .actu_by_type_content_right .bt_reservez {  background:none;  padding-left:0px;  text-decoration:none;  float:right; } .bt_reservez .beafore {  background: transparent url(/images/utile/bt_reservez_beafore.png) no-repeat left top; } .bt_reservez .beafin {  background: transparent url(/images/utile/bt_reservez_beafin.png) repeat-x left top; } .bt_reservez .beafin span {  color: #FFDD00; } .bt_reservez .beafter {  background: transparent url(/images/utile/bt_reservez_beafter.png) no-repeat left top; }  div.date_prix_head_left {  display:block;  padding-left: 50px;  background: transparent url(/images/utile/date_prix_sejour_head.png) no-repeat left top;  font-size: 1px;  line-height: 1px; } .date_prix_head_left .date_prix_head_right {  display:block;  height: 10px;  background: transparent url(/images/utile/date_prix_sejour_head.png) no-repeat right top; } .date_prix_content {  border-left: 1px solid #D9D9D9;  border-right: 1px solid #D9D9D9; } .date_prix_content span.titre_date_prix {  font-weight: bold;  display:block;  padding: 0px 0px 5px 10px;  color: #014689;  border-bottom: 1px dotted #D9D9D9; } div.date_prix_bottom_left {  display:block;  font-size: 1px;  line-height: 1px;  padding-left: 50px;  background: transparent url(/images/utile/date_prix_sejour_bottom.png) no-repeat left bottom; } .date_prix_bottom_left .date_prix_bottom_right {  display:block;  height: 10px;  background: transparent url(/images/utile/date_prix_sejour_bottom.png) no-repeat right bottom; } .date_prix_content ul {  height: 60px;  overflow-y: scroll; } .date_prix_content li {  line-height: 20px; } .date_prix_content li span {  font-size: 11px; } .prod_non_dispo {  font-size: 11px; } .date_prix_content li .prix_barre_package {  color: #666666;  text-decoration: line-through;  padding-right: 10px; }  .bt_onglet {  display: block; } .bt_onglet a, .bt_onglet .link {  cursor: pointer;  position: relative; } .bt_onglet .z_index_onglet_1 .beafore {  margin-left: 0px; } .bt_onglet .beafore {  margin-left: 15px;  width: 10px;  height: 24px;  float:left;  background: transparent url(/images/prod/onglet_beafore.png) no-repeat left top; } .bt_onglet .beafin {  color: #014689;  font-size: 12px;  padding: 5px 5px;  cursor: pointer;  height: 14px;  float:left;  background: transparent url(/images/prod/onglet_beafin.png) repeat-x left top; } .bt_onglet .beafter {  position:absolute;  right: -25px;  top:0;  width: 25px;  height: 24px;  float:left;  background: transparent url(/images/prod/onglet_beafter.png) no-repeat left top; }  .z_index_onglet_1 {  z-index: 4; } .z_index_onglet_2 {  z-index: 3; } .z_index_onglet_3 {  z-index: 2; } .z_index_onglet_4 {  z-index: 1; } .bt_onglet_bis .beafore {  background: transparent url(/images/prod/onglet_bleu_beafore.png) no-repeat left top; } .bt_onglet_bis .beafin {  color: #FFDD00;  background: transparent url(/images/prod/onglet_bleu_beafin.png) repeat-x left top; } .bt_onglet_bis .beafter {  background: transparent url(/images/prod/onglet_bleu_beafter.png) no-repeat left top; } .ui-tabs-selected a, .bt_onglet .current {  z-index: 10; } .ui-tabs-selected .beafore, .bt_onglet .current .beafore {  background: transparent url(/images/prod/onglet_current_beafore.png) no-repeat left top; } .ui-tabs-selected .beafin, .bt_onglet .current .beafin {  background: transparent url(/images/prod/onglet_current_beafin.png) repeat-x left top; } .ui-tabs-selected .beafter, .bt_onglet .current .beafter {  z-index: 10;  background: transparent url(/images/prod/onglet_current_beafter.png) no-repeat right top; }  .onglets_sejour_bis .bt_onglet .beafore {  height: 35px;  background: transparent url(/images/prod/onglet_bis_beafore.png) no-repeat left top; } .onglets_sejour_bis .bt_onglet .beafin {  height: 25px;  color: #014689;  padding: 5px 5px;  text-align:center;  width: 100px;  cursor: pointer;  float:left;  font-size:11px;  font-weight:bold;  line-height:12px;  background: transparent url(/images/prod/onglet_bis_beafin.png) repeat-x left top; } .onglets_sejour_bis .no_cursor_pointer .beafore, .onglets_sejour_bis .no_cursor_pointer .beafin, .onglets_sejour_bis .no_cursor_pointer .beafter {  cursor: default; } .onglets_sejour_bis .bt_onglet .beafter {  height: 35px;  background: transparent url(/images/prod/onglet_bis_beafter.png) no-repeat left top; } .onglets_sejour_bis .bt_onglet .current .beafore, .onglets_sejour_bis .ui-tabs-selected .beafore {  background: transparent url(/images/prod/onglet_bis_current_beafore.png) no-repeat left top; } .onglets_sejour_bis .bt_onglet .current .beafin, .onglets_sejour_bis .ui-tabs-selected .beafin {  background: transparent url(/images/prod/onglet_bis_current_beafin.png) repeat-x left top; } .onglets_sejour_bis .bt_onglet .current .beafter, .onglets_sejour_bis .ui-tabs-selected .beafter {  z-index: 10;  background: transparent url(/images/prod/onglet_bis_current_beafter.png) no-repeat left top; } .content_description_sejour .listByTypeBis .actu_by_type_head_right {  height: 10px;  min-height: 10px; } .actu_by_type_content_right .noBg, .actu_by_type_content_right .cadre_image_sejour .link {  background: none; } .actu_by_type_content_right .noBg {  padding: 0; } .prod .listByTypeBis .actu_by_type_head_right {  min-height: 10px; } .prod .content_description_sejour {  padding-top: 5px; } .ui-effects-transfer {   background-color: #cfd4e6;  } .slide_comment_inscrire .bt_onglet .beafin { width: auto; padding: 5px 15px; }  .actu_by_type_content_right .content_actu_image .link { background: none; }   .cadreEmploi .bt_onglet .beafin { font-size:11px; padding:5px 0px; } .cadreEmploi .bt_onglet .beafore { margin-left:0px; } .cadreEmploi .bt_onglet .beafter { position:relative; right:0; top:0; }
div.formulaire_cei {  padding-top: 10px; } div.formulaire_cei .listByTypeBis {  padding-top: 15px; } div.formulaire_cei p.info_form {  font-size:12px;  margin-left:135px;  text-align:center; } div.formulaire_cei form {  margin-left: 70px;  display: inline-block; } div.formulaire_cei form.demande_dossier {  margin-left:0px; } div.formulaire_cei form.recevoir_dossier_presse {  margin-left: 70px;  display: block; }  div.formulaire_cei form ul li {  padding-bottom: 10px; } div.formulaire_cei form ul li label {  font-size: 12px;  text-align: right;  width: 240px;  float:left;  display:block;  padding-right: 10px; } div.formulaire_cei form ul .radio_label li {  padding-bottom: 5px; } div.formulaire_cei form ul .radio_label li label {  width: auto;  padding-left: 10px; } div.formulaire_cei form ul li input, div.formulaire_cei form ul li textarea, div.formulaire_cei form ul li select {  background: #fff;  width: 195px;  border: 1px solid #A5A5A5;   display:block; } #dms_layout_parts form textarea {  font-family: Arial;  font-size: 0.8em; } div.formulaire_cei form ul li input.error, div.formulaire_cei form ul li textarea.error {  border: 1px solid red; } div.formulaire_cei form ul li .radio_list li input {  float:left;  width: auto; } div.formulaire_cei form ul li .has_error {  border: 1px solid red; } div.formulaire_cei form ul li.newsletter_checkebox {  width: 524px; } div.formulaire_cei form ul li.newsletter_checkebox input, div.formulaire_cei form ul li.newsletter_checkebox label {  float:right;  text-align:left; } div.formulaire_cei form ul li.newsletter_checkebox label {  padding-left: 10px;  padding-right: 0px;  width: 250px; } div.formulaire_cei form ul li.bt_envoie_form input {  float:left;  border:0 none;  display:block;  height:37px;  margin:0 auto;  padding-left:250px;  padding-top:20px;  width:200px; } div.formulaire_cei form ul.error_list {  display:block;  float:left;  padding-left:250px; } div.formulaire_cei form ul.radio_list li {  float:left; } div.formulaire_cei form ul.radio_list li label {  width: auto;  padding-left: 5px;  padding-right: 10px; } div.formulaire_cei form ul.checked_list li label {  width: auto;  padding-left: 5px;  padding-right: 10px; } span.exemple_field_form {  color:#A0A0A0;  font-size:12px;  position:absolute;  right:-95px;  top:0; } .page_for_main_recevoirDossierPresse span.exemple_field_form { right:100px; } div.formulaire_cei form ul li label.error {  text-align:left; float:none; padding-left:250px;   color: red;  float:left; }  div.formulaire_cei form ul li.aligne_left label { text-align: left; padding-left: 5px; width: auto; }  div.formulaire_cei form ul li.width_auto input {  width: auto; } div.formulaire_cei form ul li.no_border input {  border: none; } div.formulaire_cei form .checked_list input {  float:left; } .page_for_main_recevoirDossierPresse div.formulaire_cei form ul li label.error { text-align:left; float:none; padding-left:250px; } .slot_for_demandeBrochure_form div.formulaire_cei form .radio_list label.error, .page_for_main_recevoirDossierPresse div.formulaire_cei form .radio_list label.error{ position: absolute; right:165px; padding: 0; } .slot_for_demandeDossier_form div.formulaire_cei form .radio_list label.error { position: absolute; right:100px; padding: 0; }  div.formulaire_cei .valid_msg { background:#9ACE3D url(/images/ok.jpg) no-repeat scroll 5px 5px; border:1px solid #4B6C11; color:#000000; font-family:Arial; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin-bottom:10px; margin-left:auto; margin-right:auto; padding:5px 30px; width:300px; }  div.formulaire_cei form .date_naissance select { width:45px; display:inline; margin: 0px 5px; }  div.formulaire_cei form .date_naissance #demande_dossier_date_naissance_year { margin-right: 0px;  width:50px; } div.formulaire_cei form .date_naissance #demande_dossier_date_naissance_day {  margin-left: 0px; }
.bt_envoie_next_etap {  cursor: pointer;  padding-left: 170px; } .bt_envoie_next_etap .beafore {  cursor: pointer;  height: 37px;  width: 29px;  display:block;  float:left;  background: transparent url(/images/utile/bt_next_etap_beafore.png) no-repeat left top; } .bt_envoie_next_etap .beafin {  cursor: pointer;  padding-bottom:10px;  padding-top:10px;  display:block;  float:left;  background: transparent url(/images/utile/bt_next_etap_beafin.png) repeat-x left top; } .bt_envoie_next_etap .beafin input {  line-height: 17px;  text-decoration: none;  cursor: pointer;  background: transparent;  border: none;  color: #FBDF19;  font-size:12px;  font-weight:bold;  width:auto; } .bt_envoie_next_etap span.beafin {  line-height: 17px;  text-decoration: none;  cursor: pointer;  color: #FBDF19;  font-size:12px;  font-weight:bold; } .bt_envoie_next_etap .beafter {  cursor: pointer;  height: 37px;  width: 11px;  display:block;  float:left;  background: transparent url(/images/utile/bt_next_etap_beafter.png) no-repeat left top; }  .menu_left_reserver .menu_left_sat_content li {  background:transparent url(/images/utile/menu_left_separate.png) no-repeat scroll 1px bottom;  display:block;  padding: 5px; } .menu_left_reserver .menu_left_sat_content li span {  display:block;  color: #fff;  font-size: 12px; } .menu_left_reserver .menu_left_sat_content li span.value_key_1 {  background: transparent url(/images/utile/puce_jaune.png) no-repeat scroll 2px 5px;  padding-left: 15px; } .menu_left_reserver .menu_left_sat_content .link, .menu_left_reserver .menu_left_sat_content a:hover {  background: none;  padding-top: 10px;  text-align:center; } .vos_coordonnee div.formulaire_cei {  padding: 10px 10px 35px; } .vos_coordonnee div.formulaire_cei form { display:block; margin-left:0px; } .vos_coordonnee div.formulaire_cei form ul li label { display:block; float:left; font-size:11px; padding-right:10px; text-align:right; width:115px; } .vos_coordonnee div.formulaire_cei form ul li span {  float:right;  font-size:10px;  font-style:italic; } .vos_coordonnee div.formulaire_cei form .content_formulaire select {  width: 50px; } .vos_coordonnee div.formulaire_cei .content_formulaire {  width: 330px;  border-left: 1px solid #D9D9D9;  border-right: 1px solid #D9D9D9;  padding: 5px 15px; } .recap_sejour div.formulaire_cei .content_formulaire {  width:335px;  padding:5px 5px 5px 15px; } .vos_coordonnee div.formulaire_cei .border_top_form_resa_left {  display:block;  padding-left: 10px;  background: transparent url(/images/utile/border_top_form_resa_sejour.png) no-repeat left top;  border-bottom: 1px dotted #D9D9D9; } .vos_coordonnee div.formulaire_cei .border_top_form_resa_right {  display:block;  background: transparent url(/images/utile/border_top_form_resa_sejour.png) no-repeat right top; } .vos_coordonnee div.formulaire_cei .border_top_form_resa_right h3 {  padding-bottom:10px;  padding-top:15px;  color:#01A1D9;  font-size:12px;  font-weight:bold; } .vos_coordonnee div.formulaire_cei .border_bottom_form_resa_left {  display:block;  padding-left: 10px;  background: transparent url(/images/utile/border_bottom_form_resa_sejour.png) no-repeat left top; } .vos_coordonnee div.formulaire_cei .border_bottom_form_resa_right {  display:block;  height: 6px;  background: transparent url(/images/utile/border_bottom_form_resa_sejour.png) no-repeat right top; } .vos_coordonnee .bt_envoie_next_etap { cursor:pointer; padding-left:0px; padding-top: 60px; } .recap_sejour .bt_envoie_next_etap { padding-top:0px; text-decoration: none; } .recap_sejour .bt_envoie_next_etap .beafin {  text-align:center;  width:230px; } .vos_coordonnee div.formulaire_cei form ul li .radio_list {  position: relative; } .vos_coordonnee div.formulaire_cei form ul li .radio_list label.error {  position: absolute;  top: 0px;  right: 10px;  width: auto;  padding: 0px; } .vos_coordonnee div.formulaire_cei form ul li .radio_list label {  width: auto; } .vos_coordonnee div.formulaire_cei form .radio_label li input {  width: auto; } .vos_coordonnee div.formulaire_cei form ul li.date_naissance select {  float:left;  margin-right: 10px; } .vos_coordonnee div.formulaire_cei form ul li.date_naissance #sejour_reserve_participant_date_naissance_participant_year {  width: 77px;  margin-right: 0px; } .vos_coordonnee div.formulaire_cei form ul li label.error, .vos_coordonnee div.formulaire_cei form ul li .error_list {  color: red;  float:none;  display:block;  padding-left:125px;  text-align:left;  width:auto; } .vos_coordonnee div.formulaire_cei form ul li .error_list li {  padding-bottom: 0px;  font-size: 12px;  width:195px; } .vos_coordonnee div.formulaire_cei form ul li input.error {  border: 1px solid red; } .content_description_sejour {  padding: 20px 0px 10px; } .content_description_sejour p {  color:#000;  font-size:12px;  padding-bottom:10px;  padding-right:0px;  line-height:19px; } .description_tuteur p {  color:#000;  font-size:12px;  padding-bottom:0px;  padding-right:0px;  line-height:14px; } .content_description_sejour .link, .content_description_sejour strong {  text-decoration: none;  background:transparent none repeat scroll 0 0;  color:#0084C5;  display:inline-block;  font-size:12px;  padding-left:0;  font-weight: normal; } .border_top_info_participant {  border-top: 1px dotted #D9D9D9; } .border_top_info_participant .content_description_sejour { padding:10px 0 10px; } .recap_sejour .content_description_sejour h4 {  font-weight: bold;  font-size: 12px; } .bt_modif_sejour_reserve {  margin-right: 15px; } .recap_sejour div.formulaire_cei { padding:10px 10px 10px; }  .cadre_prix div.beafore {  background: transparent url(/images/cart/cadre_prix_beafore.png) no-repeat left top;  width: 10px;  height: 84px;  float:left;  display:block; } .cadre_prix div.beafin {  background: #bcd8ee url(/images/cart/cadre_prix_beafin.png) repeat-x left top;  float:left;  display:block;  padding-top: 15px;  padding-bottom: 10px; } .cadre_prix div.beafter {  background: transparent url(/images/cart/cadre_prix_beafter.png) no-repeat left top;  width: 10px;  height: 84px;  float:left;  display:block; } .cadre_prix .content_title_prix {  width: 170px;  padding-right: 10px;  text-align:right;  display:block;  font-size: 12px;  color: #134E90;  line-height:27px; }  .cadre_prix .content_prix .beafore {  background: transparent url(/images/cart/prix_beafore.png) no-repeat left top;  width: 5px;  height: 27px;  float:left;  display:block; } .cadre_prix .content_prix .beafin {  background: #335789 url(/images/cart/prix_beafin.png) repeat-x left top;  float:left;  display:block;  color: #FDDF01;  font-size: 12px;  font-weight: bold;  line-height:27px;  width: 65px;  text-align:right; } .cadre_prix .content_prix .beafter {  background: transparent url(/images/cart/prix_beafter.png) no-repeat left top;  width: 5px;  height: 27px;  float:left;  display:block; } .recap_sejour .bt_imprimer {  background: none;  text-decoration: none; } .bt_imprimer .beafore {  width: 44px;  height: 39px;  float:left;  display:block;  background: transparent url(/images/cart/bt_imprimer_beafore.png) no-repeat left top; } .bt_imprimer .beafin {  float:left;  display:block;  background: transparent url(/images/cart/bt_imprimer_beafin.png) repeat-x left top;  color: #7A7A7A;  font-size: 13px;  line-height: 19px;  padding: 10px 10px 10px 0px;  text-decoration: none; } .bt_imprimer .beafter {  background: transparent url(/images/cart/bt_imprimer_beafter.png) no-repeat left top;  width: 18px;  height: 39px;  float:left;  display:block; }  .recap_sejour .info_prix_recap_sejour {  padding-left: 15px;  padding-top: 25px;  font-size: 11px;  color: #000;  font-style: italic; } .recap_sejour .info_prix_recap_sejour .link {  font-size: 11px;  color: #000;  font-style: italic;  background: none;  display: inline;  padding: 0px; } .sejour .actu_by_type_head_right {  min-height: 20px; } .vos_coordonnee div.formulaire_cei form ul li span.info_num_tel {  display:block;  float:none;  line-height:15px;  padding-left:125px; }  .recap_sejour .actu_by_type_content_right .link {  background: none; }   .confirmation_paiement div.cadre_paiement_left {  margin-left: 10px;  margin-right: 30px;  background: transparent url(/images/cart/cadre_paiement.png) no-repeat left top;  padding-left: 65px; } .confirmation_paiement div.cadre_paiement_right {  background: transparent url(/images/cart/cadre_paiement.png) no-repeat right top;  padding-right: 15px;  padding-top: 35px;  height: 169px; } .confirmation_paiement div.cadre_paiement_right .picto_etat {  padding-right:90px; } .confirmation_paiement div.cadre_paiement_right p { font-size:12px; line-height:18px; } .confirmation_paiement div.cadre_paiement_right a {  display: inline; }
.cadreEmploi {  width: 300px; } .slot_for_emploi_liste ul.elements {  margin-bottom: 10px; } .slot_for_emploi_liste ul.elements li.element {  float: left; } .slot_for_emploi_liste ul.elements li.last {  float: right; }
.form_recherche_big {  padding: 10px 0; } .form_recherche_big .search_controls {  height:20px;  position:relative; } .form_recherche_big #big_query{  position:absolute;  right:360px;  top:0; } .form_recherche_big #big_query_submit{  position:absolute;  left:400px;  top:0; } .form_recherche_big .results {  font-size: 12px;  padding-bottom:5px;  padding-left:230px;  padding-top:10px; } .search_pager {  margin-top: 10px;  text-align: center; } .search_pager .link{  padding: 0px;  background: none;  display: inline;  margin-left: 5px;  color: #0085C9; }  .listByTypeBis .actu_by_type_content_right .dms_page_result .link, .listByTypeBis .actu_by_type_content_right .search_pager a.link, .listByTypeBis .actu_by_type_content_right .search_pager strong.link { background: none; padding-left: 10px; text-decoration: underline; font-size: 12px; color: #0085C9; } .listByTypeBis .actu_by_type_content_right .search_pager strong.link {  color: #000;  text-decoration: none; } .listByTypeBis .actu_by_type_content_right .search_pager a:hover {  text-decoration: none; } .listByTypeBis .actu_by_type_content_right .dms_page_result .titre_sejour_liste .link { color: #01315F; font-size: 13px; text-decoration: none; } .listByTypeBis .actu_by_type_content_right .dms_page_result .markdown { padding:0 0 5px 0px; } .listByTypeBis .actu_by_type_content_right .dms_page_result .markdown p{  color:#000; } .listByTypeBis .actu_by_type_content_right .dms_page_result {  padding-bottom: 5px;  border-bottom: 1px dotted #9F9F9F; } .listByTypeBis .actu_by_type_content_right .search_results {  padding-right: 25px; } .listByTypeBis .actu_by_type_content_right .dms_page_result .titre_sejour_liste { padding-top:10px; margin-top: 0px; } .listByTypeBis .actu_by_type_content_right .dms_page_result .titre_sejour_liste .link { padding:0px; }