/* poids : 45.02 ko | compressor_time : 160.10 ms | gain : 3.37 ko | cacheName : 1254407427-e187203d10e33131c5bf588a9e9c6439
/plugins/dmsCorePlugin/web/css/reset.css - 3.66 ko
/plugins/dmsCorePlugin/web/css/sprite.css - 2.75 ko
/plugins/dmsCorePlugin/web/css/style.css - 3.88 ko
/plugins/dmsCorePlugin/web/css/zone.css - 1.73 ko
/plugins/dmsCorePlugin/web/css/slot.css - 3.98 ko
/public_html/css/blob/fond_vert.css - 1.97 ko
/public_html/css/blob/fond_vert_fleur.css - 2.09 ko
/public_html/css/blob/par_defaut.css - 1.29 ko
/public_html/css/blob/text_rose.css - 1.28 ko
/plugins/dmsCorePlugin/web/css/facebox/facebox.css - 1.33 ko
/public_html/css/markdown.css - 1.08 ko
/public_html/css/main.css - 0.88 ko
/public_html/css/form.css - 1.43 ko
/public_html/css/promotion.css - 1.43 ko
/public_html/css/coordonne.css - 2.10 ko
/public_html/css/layout.css - 3.64 ko
/public_html/css/article.css - 3.66 ko
/public_html/css/composition.css - 1.98 ko
/public_html/css/categ_telechargement.css - 1.88 ko
/public_html/css/presse.css - 0.79 ko
/public_html/css/login_barre.css - 0.55 ko
/public_html/css/menu.css - 1.63 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; } #sfWebDebug #sfWebDebugBar {  position: fixed; top: 1px; padding:5px; } #sfWebDebugBar img {  border: none;  margin: 0;  padding: 0;  background: 0; } #sfWebDebug .sfWebDebugInfo, #sfWebDebug .sfWebDebugInfo td {  background: none; } body #sfWebDebug .sfWebDebugTop {  top: 29px; } body #sfWebDebugBar .menu li { border: none; padding: 0 3px; } body #sfWebDebugDetails { margin: 0; } .sfWebDebugActionCache { display: none; }  .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 {  background: url(/dmsPlugin/images/16/sprite.png) no-repeat; } .sprite_16, .dms form div.item label.sprite_16 {  padding-left: 18px;  height: 16px; } .sprite_16_refresh   { background-position: 0 -368px; } .sprite_16_admin { background-position: 0 -320px; } .sprite_16_keys  { background-position: 0 -432px; } .sprite_16_reset { background-position: 0 -304px; } .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_blob_del   { background-position: 0 -288px; } .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_media { background-position: 0 -768px; } 
 .dms, .dms * {  font-size: 11px; color: #444; } .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 { 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 hr { background: #fff; border-color:#fff; } #dms_under_footer { margin: 10px;  color: #bbb;  font-size: 11px; } #dms_under_footer a {  color: #88bbff; } #dms_under_footer span {  margin: 0 12px; }  .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: 17px; 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 {  border: 1px solid #aec2d4;  margin: 0 -1px; } .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: 1px solid red;  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 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%; }
 .blob_fond_vert {  border: none; } .blob_fond_vert .blob_head_left {  background: transparent url(/css/blob/images/fond_blob_default.png) no-repeat left top;  display:block;  height:50px; } .blob_fond_vert .blob_head_right {  background: transparent url(/css/blob/images/fond_blob_default.png) no-repeat right top;  display:block;  margin-left:5px;  height:50px; } .blob_fond_vert .blob_foot_left {  background: transparent url(/css/blob/images/fond_blob_default.png) no-repeat left bottom;  display:block;  height:10px; } .blob_fond_vert .blob_foot_right {  background: transparent url(/css/blob/images/fond_blob_default.png) no-repeat right bottom;  display:block;  margin-left:5px;  height:10px; } .blob_fond_vert .blob_content_left {  background: #c6dc80 url(/css/blob/images/fond_blob_default.png) repeat-x left -50px;  display:block; } .blob_fond_vert .blob_content_right {  background: #c6dc80 url(/css/blob/images/fond_blob_default.png) repeat-x right -50px;  display:block;  margin-left:15px;  padding-right:5px;  min-height:120px; }  .blob_fond_vert .blob_head_left .blob_nom {  padding-top:10px;  padding-left:15px; } .blob_fond_vert .blob_nom {  font-size:0.9em;  font-weight:bold;  color: #397100; } .blob_fond_vert .blob_description {  list-style-type: disc; } .blob_fond_vert .blob_description p {  font-size:13px;  color: #F1FCBD; } .blob_fond_vert .blob_description strong {  font-weight: bold; } .blob_fond_vert .blob_description em {  font-style: italic; } .blob_fond_vert .blob_description em strong, .blob_fond_vert .blob_description strong em {  font-weight: bold;  font-style: italic; } .blob_fond_vert .blob_description ul {  list-style-type: none; } .blob_fond_vert .blob_description ul li {  list-style-type: none; } .blob_fond_vert h3 {  text-decoration:underline;  font-size:1.1em; } .blob_fond_vert h4 {  font-style: italic;  font-size:1em; } .blob_fond_vert .imgbottom, .blob_fond_vert .imgtop {  padding-right:15px;  text-align:center; }
 .blob_fond_vert_fleur {  border: none; } .blob_fond_vert_fleur .blob_head_left {  background: transparent url(/css/blob/images/fond_blob_second.png) no-repeat left top;  display:block;  height:70px; } .blob_fond_vert_fleur .blob_head_right {  background: transparent url(/css/blob/images/fond_blob_second.png) no-repeat right top;  display:block;  height:70px;  margin-left:100px; } .blob_fond_vert_fleur .blob_foot_left {  background: transparent url(/css/blob/images/fond_blob_second.png) no-repeat left bottom;  display:block;  height:10px; } .blob_fond_vert_fleur .blob_foot_right {  background: transparent url(/css/blob/images/fond_blob_second.png) no-repeat right bottom;  display:block;  margin-left:5px;  height:10px; } .blob_fond_vert_fleur .blob_content_left {  background: #c6dc80 url(/css/blob/images/fond_blob_second.png) repeat-x left -70px;  display:block; } .blob_fond_vert_fleur .blob_content_right {  background: #c6dc80 url(/css/blob/images/fond_blob_second.png) repeat-x right -70px;  display:block;  margin-left:15px;  padding-right:5px;  min-height:120px; }  .blob_fond_vert_fleur .blob_head_left .blob_nom { padding-top:10px; padding-left:15px; } .blob_fond_vert_fleur .blob_nom {  font-size:0.9em;  font-weight:bold;  color: white; } .blob_fond_vert_fleur .blob_description {  list-style-type: disc; } .blob_fond_vert_fleur .blob_description p {  font-size:13px;  color: #F1FCBD; } .blob_fond_vert_fleur .blob_description strong {  font-weight: bold; } .blob_fond_vert_fleur .blob_description em {  font-style: italic; } .blob_fond_vert_fleur .blob_description em strong, .blob_fond_vert_fleur .blob_description strong em {  font-weight: bold;  font-style: italic; } .blob_fond_vert_fleur .blob_description ul {  list-style-type: none; } .blob_fond_vert_fleur .blob_description ul li {  list-style-type: none; } .blob_fond_vert_fleur h3 {  text-decoration:underline;  font-size:1.1em; } .blob_fond_vert_fleur h4 {  font-style: italic;  font-size:1em; } .blob_fond_vert_fleur .imgbottom, .blob_fond_vert_fleur .imgtop {  padding-right:15px;  text-align:center; }
 .blob_par_defaut { padding-top:20px; padding-left:10px;  border: none; } .blob_par_defaut .blob_head_left { } .blob_par_defaut .blob_head_right { } .blob_par_defaut .blob_foot_left { } .blob_par_defaut .blob_foot_right { } .blob_par_defaut .blob_content_left { } .blob_par_defaut .blob_content_right { }  .blob_par_defaut .blob_nom {  font-size:0.9em;  font-weight:bold;  color: #397100; } .blob_par_defaut .fright img { margin-left:20px; margin-right:10px; } .blob_par_defaut .fleft img { margin-left:10px;  margin-right:20px; } .blob_par_defaut .blob_description {  list-style-type: disc; } .blob_par_defaut .blob_description p {  font-size:13px;  color: #000; } .blob_par_defaut .blob_description strong {  font-weight: bold; } .blob_par_defaut .blob_description em {  font-style: italic; } .blob_par_defaut .blob_description em strong, .blob_par_defaut .blob_description strong em {  font-weight: bold;  font-style: italic; } .blob_par_defaut .blob_description ul {  list-style-type: none; } .blob_par_defaut .blob_description ul li {  list-style-type: none; } .blob_par_defaut h3 {  text-decoration:underline;  font-size:1.1em; } .blob_par_defaut h4 {  font-style: italic;  font-size:1em; } .blob_par_defaut .imgbottom, .blob_par_defaut .imgtop {  padding-right:15px;  text-align:center; }
 .blob_text_rose { padding-top:20px; padding-left:10px;  border: none; } .blob_text_rose .blob_head_left { } .blob_text_rose .blob_head_right { } .blob_text_rose .blob_foot_left { } .blob_text_rose .blob_foot_right { } .blob_text_rose .blob_content_left { } .blob_text_rose .blob_content_right { }  .blob_text_rose .blob_nom {  font-size:0.9em;  font-weight:bold;  color: #C5187C; } .blob_text_rose .fright img { margin-left:20px; margin-right:10px; } .blob_text_rose .fleft img { margin-left:10px;  margin-right:20px; } .blob_text_rose .blob_description {  list-style-type: disc; } .blob_text_rose .blob_description p {  font-size:13px;  color: #000; } .blob_text_rose .blob_description strong {  color:#C5187C;  font-weight:normal; } .blob_text_rose .blob_description em {  font-style: italic; } .blob_text_rose .blob_description em strong, .blob_text_rose .blob_description strong em { color:#C5187C;  font-style: italic; } .blob_text_rose .blob_description ul {  list-style-type: none; } .blob_text_rose .blob_description ul li {  list-style-type: none; } .blob_text_rose h3 {  text-decoration:underline;  font-size:1.1em; } .blob_text_rose h4 {  font-style: italic;  font-size:1em; } .blob_text_rose .imgbottom, .blob_text_rose .imgtop {  padding-right:15px;  text-align:center; }
#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'); } 
.markdown { padding-bottom:15px; } .markdown h2 { line-height:140%; padding-bottom:5px; padding-top:5px; font-size:20px; font-weight:normal; } .markdown h3 { font-size:14px; text-decoration:underline; padding-bottom:10px; font-weight:bold; } .markdown h4 {  font-size:13px; } .markdown h5 { font-size:10px; } .markdown ul { padding:10px 15px 10px 0px; } .markdown ul li { list-style-position:inside; list-style-image: url(/images/puce.jpg); padding:0px 0px 8px 20px; } .markdown ul li ul { padding-bottom:0px 0px 10px 0px; } .markdown p { padding-right:15px; line-height:150%; } .markdown p a, .markdown li a { color:#E70073; font-weight:bold; } .markdown p a:hover, .markdown li a:hover {  text-decoration: underline; } .markdown strong {  font-weight: bold; } .markdown em {  font-style: italic; } .markdown em strong, .markdown strong em {  font-style: italic;  font-weight: bold; } .style_lien .blob_description a { display:block; text-align:right; padding-right:5px; font-size:12px; color:white; background: transparent url(/images/bt_rose_petit.jpg) no-repeat right top; }
 .image_awards { width:254px; text-align:center; background:transparent url(/images/fond_awards.jpg) no-repeat left bottom; padding: 15px 0px; } .image_awards .the_image { border:4px white double; padding:5px; } hr {  border:none;  height:4px;  background: transparent url(/images/dot.gif) repeat-x left top; } #facebox .footer .close { float:right; } #facebox .envoi_ok { color:#397100; } #facebox .envoi_ok .content { padding-bottom:10px; } #facebox .envoi_ok .content .picto_envoi_ok{ background: transparent url(/images/accept.jpg) no-repeat; width:45px; height:45px; float:left; margin-right:10px; }  #facebox .envoi_false { color:#E31D0E; } #facebox .envoi_false .content { padding-bottom:10px; } #facebox .envoi_false .content .picto_envoi_false{  background: transparent url(/images/delete.jpg) no-repeat;  width:45px;  height:45px;  float:left;  margin-right:10px;  } 
 .contact_form {  padding-top:20px; } .formContact {  padding-top:10px; } .formContact label {  display:block;  width:120px;  float:left;  font-size:13px;  padding-right:10px;  text-align:right;  color:#426928; } .formContact li {  padding-bottom:10px; } .formContact input, .formContact textarea {  border: #5E6F53 1px solid ;  width:190px; } .formContact textarea{  height:230px; } .formContact .radio_list input {  border: none;  width:auto; } .formContact select {  border: #5E6F53 1px solid ; } .formContact input.sub_bt {  width:79px;  height:19px;  border:none;  float:right;  padding-right:30px; } .inscription input.sub_bt {  width:79px;  height:19px;  border:none;  float:right;  padding-right:85px; } .formContact input.has_error, .formContact textarea.has_error {  border: red 1px solid ; } .formContact .radio_list li {  float:left;  padding-right:10px; } .formContact .radio_list li label {  width:auto; } form .error_list li { color:red; padding-bottom:5px; padding-top:5px; padding-left:10px; margin-bottom:10px; font-size:12px; background:#EEFBC3; } .flash_message { color:#426928; font-size:13px; }  .form_connection {  padding-top:30px;  padding-left:10px; } .form_connection label { color:#426928; display:block; float:left; font-size:13px; padding-right:10px; text-align:left; width:120px; } .form_connection input { border:1px solid #5E6F53; width:170px; } .form_connection .champ {  padding-bottom:20px; }
.focus_promotion { padding-bottom:15px; } .focus_promotion .promotion_head_left {  background: transparent url(/css/blob/images/fond_blob_default.png) no-repeat left top;  display:block;  height:40px; } .focus_promotion .promotion_head_right {  background: transparent url(/css/blob/images/fond_blob_default.png) no-repeat right top;  display:block;  margin-left:5px;  height:40px; } .focus_promotion .promotion_head_right .title_promotion { display:block;  padding-left:10px;  padding-top:10px;  color:#568703;  font-weight: bold; } .focus_promotion .promotion_foot_left {  background: transparent url(/css/blob/images/fond_blob_default.png) no-repeat left bottom;  display:block;  height:10px; } .focus_promotion .promotion_foot_right {  background: transparent url(/css/blob/images/fond_blob_default.png) no-repeat right bottom;  display:block;  margin-left:5px;  height:10px; } .focus_promotion .promotion_contenu_left {  background: #c6dc80 url(/css/blob/images/fond_blob_default.png) repeat-x left -40px;  display:block; } .focus_promotion .promotion_contenu_right {  background: #c6dc80 url(/css/blob/images/fond_blob_default.png) repeat-x right -40px;  display:block;  margin-left:15px;  padding-right:5px;  min-height:120px; } .focus_promotion .promotion_contenu_right .image { border:3px solid #B35D4E; } .focus_promotion .promotion_contenu_right .contenu { color:white; width:120px; padding-left:10px; font-size:13px; }
.coordonnees { display:block; width: 194px; padding-top:20px; } .coordonnees .top_coordonne {  background: transparent url(/images/cadre_info_top.jpg) no-repeat bottom left;  height:15px; } .coordonnees .content_coordonees { padding-top:10px;  background: transparent url(/images/cadre_info_content.jpg) repeat-y; } .coordonnees .content_coordonees .coordonnee { height:20px; font-size:13px; font-weight:bold;  background: transparent url(/images/icon_puce.jpg) no-repeat;  margin-left:5px;  padding-left:30px; } .coordonnees .content_coordonees ul {  display:block;  padding-left:10px;  padding-right:10px; } .coordonnees .content_coordonees ul li { padding-left:10px; padding-bottom:5px; margin-top:10px; background: transparent url(/images/separete_coordonnee.jpg) repeat-x left bottom; } .coordonnees .content_coordonees ul li span { font-size:12px; } .coordonnees .content_coordonees ul li.address span { padding-left:25px; display:block; background: transparent url(/images/icon_maison.jpg) no-repeat left top; } .coordonnees .content_coordonees ul li.phone span {  padding-left:25px;  display:block;  background: transparent url(/images/icon_phone.jpg) no-repeat left top; } .coordonnees .content_coordonees ul li.mobile span {  padding-left:25px;  display:block;  background: transparent url(/images/icon_mobile.jpg) no-repeat 3px top; } .coordonnees .content_coordonees ul li.courriel span {  padding-left:25px;  display:block;  background: transparent url(/images/icon_courriel.jpg) no-repeat left 3px; } .coordonnees .contacter { background:transparent url(/images/fond_vert2.jpg) no-repeat scroll center center; color:white; display:block; font-size:11px; height:18px; line-height:18px; margin-top:10px; text-align:center; } .coordonnees .clock { min-height:20px; display:block; padding-right:10px; margin-top:10px; background:transparent url(/images/icon_horloge.jpg) no-repeat scroll left top; padding-left:25px; font-size:12px; margin-left:20px; } .coordonnees .bottom_coordonne {  background: transparent url(/images/cadre_info_bottom.jpg) no-repeat;  height:15px;  padding-bottom:20px; }
 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:Arial, Helvetica, sans-serif; } body * { margin:0px; padding:0px; } body {  } a { text-decoration:none; } li { list-style:none; } a img { border:none; } .dms_breadcrumb { background-color: #EEFBC3; } .dms_breadcrumb li { font-size:12px; float:left; padding-left:5px; color:#A3B65E; } .dms_breadcrumb li a {  color:#6A7B36; } #left_side, #right_side, #content {  float: left; }   #dms_layout_parts {  background: #eefbc3 url(/images/background_body.jpg) repeat-x left top;  height:auto;  width:1000px;  margin:auto; } #sides { margin-left:20px;  margin-right:20px; } #content { width:678px; } .Layout_particulier #content, .Layout_revendeur #content, .Layout_fleuriste #content, .Layout_espace_vert #content {  width:445px; } .Layout_satellite #content {  background-color: #fff; } .Layout_satellite #content_bottom { padding-bottom:10px; height:40px;  background: transparent url(/images/fond_foot_satellite.jpg) repeat-x left bottom;  display:block;  margin: 0px 5px 5px 5px; }  #head { background: transparent url(/images/background_head.jpg) repeat-x left top;  margin-left:20px;  margin-right:20px;  margin-bottom:40px;  margin-top:12px; } #head .image_accueil { padding-left:5px; padding-top:5px; } #head .menu ul { float:right; } #head .menu li { float:left; background: transparent url(/images/separete_menu.jpg) no-repeat left; } #head .menu li a, #head .menu li span { color:#c7336f; display:block; padding: 10px 20px; } #head .menu li span, #head .menu li.current_parent a {  font-weight: bold; }  #foot { background: transparent url(/images/background_foot.jpg) no-repeat left bottom; padding-top:105px; padding-left:20px; } #foot .menu_foot { display:block; background: transparent url(/images/fond_menu_foot.png) repeat left bottom; width:320px; } #foot .menu_foot li { float:left; } #foot .menu_foot ul {  padding:5px 0px; } #foot .menu_foot li a, #foot .menu_foot li span {  color: white;  border-left:#ffffff 1px solid;  padding: 0px 10px;  font-size:11px;  display:block; } #foot .menu_foot li span { font-weight:bold; } #foot .menu_foot li.first a, #foot .menu_foot li.first span {  border-left:none; }  #content .title_satellite { margin-top:5px; margin-left:5px; font-size:1.4em;  font-weight:bold;  color:#e2007a;  padding:5px 15px;  background: #ffffff url(/images/fond_title_satellite.jpg) repeat-y left top; }  .title_jardin_parent { margin-left:5px; margin-right:5px; background: #ffffff url(/images/fond_title_jardin.jpg) no-repeat left top; height:135px; } .title_jardin_parent .title_jardin {  padding-top:100px;  padding-left:20px;  color:white;  font-size:18px; } .bt_download_cat {  background: #ffffff url(/images/telecharger_catalogue.jpg) no-repeat left top;  height:29px;  width:212px; } .bt_download_cat a {  font-size:12px;  color:white;  padding-left:40px;  line-height:30px; } #sides .second_plan_site { padding-top:0px; } .plan_site { padding-top:20px; } .plan_site a { color:#397100; } .plan_site ul { padding-left:20px; } .plan_site ul li { background: transparent url(/images/puce_presse.jpg) no-repeat; padding-left:25px; padding-bottom:10px; } .plan_site ul li li { background: transparent url(/images/puce.jpg) no-repeat left 5px; padding-bottom:5px; padding-left:15px; } .plan_site ul ul {padding-top:5px; padding-bottom:10px; padding-left:0px; }
 .little .articleByBlog { margin-top:30px; } .little .articleByBlog .title_blog {  padding-left:25px;  padding-top:5px;  color:white; } .little .articleByBlog .article_head_fleft {  background: transparent url(/images/background_article_home.jpg) no-repeat left top;  display:block;  height:25px; } .little .articleByBlog .article_head_right {  background: transparent url(/images/background_article_home.jpg) no-repeat right top;  display:block;  margin-left:130px;  height:25px; } .little .articleByBlog .article_foot_fleft {  background: transparent url(/images/background_article_home.jpg) no-repeat left bottom;  display:block; } .little .articleByBlog .article_foot_right {  background: transparent url(/images/background_article_home.jpg) no-repeat right bottom;  display:block;  margin-left:130px;  height:10px; } .little .articleByBlog .article_content_fleft {  background: #c6dc80 url(/images/background_article_home.jpg) no-repeat left -25px;  display:block;  padding-left:30px; } .little .articleByBlog .article_content_right {  background: #c6dc80 url(/images/background_article_home.jpg) no-repeat right -25px;  display:block;  margin-left:110px;  padding-right:5px;  min-height:110px; } .little .articleByBlog .elements li {  background: transparent url(/images/separete_article_home.jpg) repeat-y left top;  padding-left:20px;  margin-left:10px;  width:220px;  display:block; } .title_article a { font-size:14px; color:#CC0D60; font-weight:bold; } .resume_article a { font-size:13px; color:white; }  .home_actu .liste .title_satellite { margin-bottom:20px; } .home_actu ul { padding-left:5px; } .home_actu ul .element { margin-right:15px; margin-left:10px;  margin-bottom:10px;  padding-bottom:10px;  background: transparent url(/images/separete_actu.jpg) repeat-x left bottom; } .home_actu .image_article {  background:transparent url(/images/fond_image_actu.jpg) no-repeat right bottom;  padding:5px 10px 10px 5px; } .home_actu .contenu {  width:400px;  padding-left:15px; } .home_actu .contenu .date_article { background:transparent url(/images/fond_date_actu.jpg) no-repeat left top; font-size:11px; padding-left:10px; width:84px; padding-top:2px; height:17px; display:block; color:#35501B; margin-top:5px; margin-bottom:10px; } .home_actu .contenu .resume_article a { color:#35501B; } .resume_article a:hover, .title_article a:hover { text-decoration: underline; }  .big .article .contenu { padding-top:20px;  padding-left:5px; } .big .article .image_article {  background:transparent url(/images/fond_image_actu_big.jpg) no-repeat right bottom;  padding:5px 10px 10px 5px;  margin-right:15px;  margin-bottom:10px; } .big .article .markdown { padding-left:10px; padding-right:15px; } .big .article .markdown p, .big .article .markdown li { color:#35501B; font-size:13px; } .big .article .markdown h2 { color:#CC0D60; } .big .article .markdown h3 { font-size:15px; color:#CC0D60; } .home_revendeur .resume_article a {  color:#35501B; } .home_revendeur .title_article a { color:#528429; font-size:13px; font-weight:bold; } .home_revendeur {  width:420px;  padding-left:15px; } .home_revendeur .sous_title { color:#E2007A; font-size:14px; font-weight:bold; padding-top:15px; padding-bottom:10px; } .home_revendeur ul .element {  margin-right:15px;  margin-bottom:10px;  padding-bottom:10px; } .home_actu .articleByBlog .article_div_image { width:220px; text-align:center; }  .revenir_actu { background:transparent url(/images/bt_rose_grand.jpg) no-repeat scroll 0 0; margin-right:10px; padding-left:10px; width:200px; } .revenir_actu a {  font-size:13px;  font-weight:bold;  color:white;  display:block;  padding-top:5px;  padding-bottom:10px; }
 .compositionMois {  border: none; } .compositionMois .composition_head_fleft {  background: transparent url(/css/blob/images/fond_blob_default.png) no-repeat left top;  display:block;  height:40px; } .compositionMois .composition_head_right {  background: transparent url(/css/blob/images/fond_blob_default.png) no-repeat right top;  display:block;  margin-left:5px;  height:40px; } .compositionMois .composition_foot_fleft {  background: transparent url(/css/blob/images/fond_blob_default.png) no-repeat left bottom;  display:block;  height:10px; } .compositionMois .composition_foot_right {  background: transparent url(/css/blob/images/fond_blob_default.png) no-repeat right bottom;  display:block;  margin-left:5px;  height:10px; } .compositionMois .composition_content_left {  background: #c6dc80 url(/css/blob/images/fond_blob_default.png) repeat-x left -40px;  display:block; } .compositionMois .composition_content_right {  background: #c6dc80 url(/css/blob/images/fond_blob_default.png) repeat-x right -40px;  display:block;  margin-left:15px;  padding-right:5px;  min-height:120px; } .compositionMois .composition_head_fleft .title_composition { padding-left:15px; padding-top:10px; color:#417000; font-weight:bold; } .compositionMois .title_categ_tele { background: transparent url(/images/bt_vert.jpg) no-repeat left top; color:white; width:161px; height:21px; } .compositionMois .title_categ_tele span {  padding-left:20px;  display:block;  font-size:13px;  padding-top:2px; } .compositionMois .texte_descriptif {  font-size:12px;  color:white; } .compositionMois .element {  padding-bottom:20px; } .compositionMois ul.elements {  padding-top:10px; } .compositionMois .elements li img {  border: 3px solid #CD4592; } .compositionMois .element li a {  font-size:12px;  color:#417000; } #facebox .image_compo { text-align:center; } #facebox .title_compo { color:#CD4592; font-size:15px; text-decoration: underline; } #facebox .image_compo img { border:3px solid #CD4592; }
 .categorieTelechargement {  border: none; } .categorieTelechargement .download_head_fleft {  background: transparent url(/css/blob/images/fond_blob_default.png) no-repeat left top;  display:block;  height:40px; } .categorieTelechargement .download_head_right {  background: transparent url(/css/blob/images/fond_blob_default.png) no-repeat right top;  display:block;  margin-left:5px;  height:40px; } .categorieTelechargement .download_foot_fleft {  background: transparent url(/css/blob/images/fond_blob_default.png) no-repeat left bottom;  display:block;  height:10px; } .categorieTelechargement .download_foot_right {  background: transparent url(/css/blob/images/fond_blob_default.png) no-repeat right bottom;  display:block;  margin-left:5px;  height:10px; } .categorieTelechargement .download_content_left {  background: #c6dc80 url(/css/blob/images/fond_blob_default.png) repeat-x left -40px;  display:block; } .categorieTelechargement .download_content_right {  background: #c6dc80 url(/css/blob/images/fond_blob_default.png) repeat-x right -40px;  display:block;  margin-left:15px;  padding-right:5px;  min-height:120px; } .categorieTelechargement .download_head_fleft .title_download { padding-left:15px; padding-top:10px; color:#417000; font-weight:bold; } .categorieTelechargement .title_categ_tele { background: transparent url(/images/bt_vert.jpg) no-repeat left top; color:white; width:161px; height:21px; } .categorieTelechargement .title_categ_tele span {  padding-left:20px;  display:block;  font-size:13px;  padding-top:2px; } .categorieTelechargement .element {  padding-bottom:20px; } .categorieTelechargement ul.elements {  padding-top:10px; } .categorieTelechargement .element li {  background: transparent url(/images/separete_jaune.gif) repeat-x left bottom;  padding-bottom:5px; } .categorieTelechargement .element li a {  font-size:12px;  color:#417000; }
 .little .presse ul { padding-top:20px; } .little .presse li { display:block; margin-right:15px;  margin-left:10px;  margin-bottom:10px;  padding-bottom:10px;  background: transparent url(/images/separete_actu.jpg) repeat-x left bottom; } .little .presse .title_presse { color:#3A6623; font-size:14px; font-weight: bold; } .little .presse .content_presse {  font-size:14px;  background: #ECE7E1; } .little .presse .contenu { padding-right:10px;  font-size:14px;  background: #fff;  width:450px;  min-height:60px; } .little .presse .download { color:#E70073;  font-size:14px;  background: transparent url(/images/puce_presse.jpg) no-repeat left top;  padding-left:20px;  margin-top:5px;  margin-left:10px;  width:150px; } .little .presse .download a {  color:#E70073;  font-size:14px; }
.login_bar {  background: #000000 url(/images/fond_connect_bar.jpg) no-repeat left top;  height:37px;  width:1000px; } .login_bar ul {  float:right;  padding-top:10px;  padding-right:20px; } .login_bar ul li {  width:auto;  float:left;  padding-right:10px; } .login_bar ul li.title {  line-height:16px;  padding-right:15px;  color:white;  font-size:14px; } .login_bar ul li div label, .login_bar ul li a {  color:#9AAB5B;  display:block;  float:left;  padding-right:5px;  font-size:13px; } .login_bar ul li div input {  border:none;  width:100px; }
  #dms_layout_parts .menu_pro_title {  background: transparent url(/images/fond_menu_pro_title.jpg) no-repeat left top;  padding-left:45px;  padding-top:5px;  height:29px;  color:white;  font-weight: bold; } #dms_layout_parts .menu_pro {  background: #93BD1B url(/images/fond_menu_pro.jpg) no-repeat left bottom;  margin-bottom:10px;  width:254px;  min-height:100px;  padding-bottom:50px; } #dms_layout_parts .menu_pro li {  display:block; } #dms_layout_parts .menu_pro li.first {  padding-top:10px; } #dms_layout_parts .menu_pro li a, #dms_layout_parts .menu_pro li span {  padding:0px 0px 5px 10px;  display:block;  font-weight:normal;  color:#ECFF83;  font-size:15px; } #dms_layout_parts .menu_pro li span {  color:#2D6B00;  font-weight: bold; } #dms_layout_parts .menu_pro li .second_niveau {  padding-left:10px;  padding-bottom:15px; } #dms_layout_parts .menu_pro li .second_niveau li a, #dms_layout_parts .menu_pro li .second_niveau li span {  font-size:14px; }   #dms_layout_parts .menu_part li.first , #dms_layout_parts .menu_part li.first {  padding-top:10px; } #dms_layout_parts .menu_part li a, #dms_layout_parts .menu_part li span {  padding:0px 0px 5px 10px;  display:block;  font-weight:normal;  color:white; } #dms_layout_parts .menu_part li span {  color:#B10261;  font-weight: bold; } #dms_layout_parts .menu_part_title {  background: transparent url(/images/fond_menu_part_title.jpg) no-repeat left top;  padding-left:45px;  padding-top:5px;  height:29px;  color:white;  font-weight: bold; } #dms_layout_parts .menu_part {  background: transparent url(/images/fond_menu_part.jpg) no-repeat left top;  height:147px; }